gpt4 book ai didi

java - Android-卡住两个 View 的比较

转载 作者:行者123 更新时间:2023-12-01 14:44:15 25 4
gpt4 key购买 nike

我有两组按钮,每组有三个按钮和三个 Activity ,例如我的 Android 应用程序中的 Activity A、 Activity B 和 Activity C。

A组

Button 1

Button 2

Button 3

B组

Button 5 

Button 6

Button 7

如果我单击按钮 1,然后单击按钮 5,则必须打开 Activity A

如果我单击按钮 2,然后单击按钮 6,则必须打开 Activity B

如果我单击按钮 3,然后单击按钮 7,则必须打开 Activity C。

如何实现这一目标?

最佳答案

这是一个例子:

<LinearLayout 
android:id="@+id/group_A"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityA"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityB"/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityC"/>
</LinearLayout>

<LinearLayout
android:id="@+id/group_B"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityA"/>
<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityB"/>
<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startActivityC"/>
</LinearLayout>

在要在其中启动 Activity A、B 和 C 的 Activity 中,您需要定义方法,例如

public void startActivityA(View view) {
Intent i = new Intent(this, ActivityA.class);
startActivity(i);
}

关于java - Android-卡住两个 View 的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15612402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com