Android 一个活动中有多个活动?

Android 一个活动中有多个活动?,android,android-activity,Android,Android Activity,这个问题可能看起来很愚蠢,但我觉得有件事一直困扰着我。 我是安卓系统开发的新手,我正在尝试制作带有铃声功能的安卓应用程序。 我的应用程序将包含大约20种声音。我创建应用程序的想法是:按长按>用按钮显示新布局。我想创建20个XML布局,每个应用程序中的歌曲文件一个,20个活动,每个布局一个。 现在有类似于子类或活动的替换。 避免每个布局使用1个活动的其他方法。 可以在创建集合布局和类似活动的所有内容时使用,并且可以通过意图启动。要将这20个铃声活动全部放在1中?如果您有20个活动,但它们只会播放不

这个问题可能看起来很愚蠢,但我觉得有件事一直困扰着我。 我是安卓系统开发的新手,我正在尝试制作带有铃声功能的安卓应用程序。 我的应用程序将包含大约20种声音。我创建应用程序的想法是:按长按>用按钮显示新布局。我想创建20个XML布局,每个应用程序中的歌曲文件一个,20个活动,每个布局一个。 现在有类似于子类或活动的替换。 避免每个布局使用1个活动的其他方法。
可以在创建集合布局和类似活动的所有内容时使用,并且可以通过意图启动。要将这20个铃声活动全部放在1中?

如果您有20个活动,但它们只会播放不同的声音,那么您只需制作1个活动,并将声音作为参数传递,以便通过Intext.putExtraname、value创建活动。

我相信您正在寻找类似的内容:

public void onItemClick(AdapterView<?> parent, View v,
                                    int whatYouArePassingIn, long id) {
                Intent a = new Intent(NameOfCurrentClass.this, ClassWhichWillDisplay.class);
                a.putExtra("Key", whatYouArePassingIn);
                startActivity(a);
            }

不,不,它们用于铃声,每个活动中有3个按钮1用于铃声、警报和通知。不完全是我在寻找一种方法来避免创建20多个活动,而是我需要某种方法将所有这些都放在1个活动中。你可以有一个活动,根据传入的变量设置图像/按钮,例如,如果mvariable等于movie,则将所有按钮/文本设置为特定于movie
mvariable = getIntent().getExtras().getInt("Key");