有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安卓中将多个按钮从一个活动添加到另一个活动

我希望onClick继续播放这些声音。但是,我希望有一个包含所有我喜欢的声音的活动,因此只要长时间单击,就会将受尊重的声音放在“偏好”活动中。它还将在“收藏”活动中播放并保存收藏

    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            player = MediaPlayer.create(MainActivity.this, R.raw.sound1);
            player.start();
        }
    });

    button2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            player = MediaPlayer.create(MainActivity.this, R.raw.sound2);
            player.start();
        }
    });

共 (1) 个答案

  1. # 1 楼答案

    为什么不使用一个活动并根据用户操作加载不同的片段呢。 这样,您的活动将充当片段的控制器,这些片段中的所有按钮将调用同一个活动

    查看文档了解如何操作 https://developer.android.com/training/basics/fragments/fragment-ui.html

    这也是在android应用程序中构建用户界面的一种更简洁的方法