
Options Menu Example
Step 1: Project Structure Step 2. Layout file (activity_main.xml)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="OptionsMenu Example" tools:context=".MainActivity" /> </RelativeLayout> |
Step 3: Menu file (menu/main.xml)
1 2 3 4 5 6 7 8 9 10 11 |
1 2 3 4 5 6 7 8 9 10 11 |
1 2 3 4 5 6 7 8 9 10 11 |
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_settings" android:orderInCategory="100" android:showAsAction="never" android:title="@string/action_settings"/> <item android:id="@+id/item1" android:title="Option1"></item> <item android:id="@+id/item2" android:title="Option2"></item> <item android:id="@+id/item3" android:title="Option3"></item> <item android:id="@+id/item4" android:title="Option4"></item> <item android:id="@+id/item5" android:title="Option5"></item> <item android:id="@+id/item6" android:title="Option6"></item> </menu> |
Step 4: Source Code (MainActivity.java) […]