如何在Android应用程序中创建菜单/选项卡?

时间:2015-06-19 02:42:44

标签: java android xml menu tabs

我是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对象移动到另一个选项卡或窗口,但我不知道该怎么做。有一个简单的方法可以解决这个问题吗?任何帮助,将不胜感激! 谢谢

0 个答案:

没有答案