一个按钮用于不同的活动

时间:2017-10-18 04:31:46

标签: java android android-layout

我想让一个按钮进入不同的活动,我上传了一张图片来展示我的计划。

我们的想法是来自Activity 1Activity 2并找到相同的布局按钮并将其转到{{1}根据我所参加的活动,或Activity 7

我希望我能以一种很好的方式解释我的想法。

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要从图像中显示的第一部分活动中传递有意图的标识符或密钥,并根据该密钥标识活动的来源以及应该去的位置。您可以在按钮单击功能中使用if语句 实施例

所有3个按钮的

在xml中

<Button
android:name = "@id/button1"
android:onClick = "button1">

定义其他按钮及其属性

在java文件中

    public void button1(View v)
    {
        Intent i = getIntent()
        String key = i.getStringExtra("key");
        if(key == "activity5")
        {
        Intent i = new Intent(this, Activity5.class);
        startActivity(i);
        }
        else if (key == "activity6")
    {
        Intent i = new Intent(this, Activity6.class);
        startActivity(i);
    }

}