Android Studio 菜单的应用(单选复选子菜单)
实现效果
步骤
1.启动Android Studio并创建一个名为menu的新项目。
2.在res目录下新建Android Resource Drectory文件,Directory name为menu,Resource type为menu,其余默认。
3.在res/menu目录下新建Menu Resource File文件并命名为main。
4.打开res/values对文件strings.xml进行编辑。
4.打开res/layout目录下的activity_main.xml文件,在文件中进行页面布局。
5.打开src/ayoutexample包下的MainActivity.java文件,在文件中完成功能的实现。
代码
main.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android" >
</menu>
string.xml
<?xml version = "1.0" encoding = "utf-8"?>
<resources>
<string name="app_name">menu</string>
</resources>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#FFFFFF">
<TextView
android:layout_width="fill_parent"
android:layout_height="70dp"
android:text="小调查"
android:textColor="#232121"
android:background="#FAE6FD"
android:textSize="29dp"
android:gravity="center">
</TextView>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FDF1FF"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="5dip">
<LinearLayout
android:id="@+id/LinearLayout0"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/TextView0"
android:layout_width="wrap_content"
android:layout_height="40dip"
android:layout_marginLeft="5dip"
android:textSize="23dip"
android:gravity="center_vertical"
android:background="#F8E7FA"
android:text="姓 名:">
</TextView>
<EditText
android:id="@+id/EditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:layout_marginLeft="0dip"
android:text="张三"
android:textSize="23dip">
</EditText>
</LinearLayout>
<LinearLayout
android:id="@+id/LinearLayout1"
android:orientation="horizontal"
android:layout_width="fill_pare