我是Java和Android工作室的新手,但我正在学习如何用一些按钮制作一个简单的应用程序。我的应用程序现在有一堆按钮,所以我认为如果我使用某种菜单将按钮分成两个窗口/标签会更好看。现在,我的xml文件如下所示:
<Relative layout....
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 1"
android:id="@+id/opt1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="option 2"
android:id="@+id/opt2"
android:layout_below="@+id/opt2"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 3"
android:id="@+id/opt3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 4"
android:id="@+id/opt4"
android:layout_alignBottom="@+id/opt2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<EditText
android:layout_width="300dp"
android:layout_height="80dp"
android:text="Say something..."
android:id="@+id/text"
android:layout_below="@+id/opt2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="10dp"
android:editable="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="option 5"
android:id="@+id/opt5"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 6"
android:id="@+id/opt6"
android:layout_alignParentBottom="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 7"
android:id="@+id/opt7"
android:enabled="false" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 8"
android:id="@+id/opt8"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:enabled="false"
/>
</RelativeLayout>
在我的主活动类中,我在protected void onCreate(Bundle savedInstanceState)方法中为所有这些按钮提供了动作侦听器。但是现在,布局太混乱了,我想将按钮5-8和EditText对象移动到另一个选项卡或窗口,但我不知道该怎么做。有一个简单的方法可以解决这个问题吗?任何帮助,将不胜感激! 谢谢