Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android技術基礎 >> 第45章、子菜單SubMenu(從零開始學Android)

第45章、子菜單SubMenu(從零開始學Android)

編輯:Android技術基礎

 創建子菜單的步驟:

  (1) 覆蓋Activity的onCreateOptionsMenu()方法,調用Menu的addSubMenu()方法來添加子菜單
  (2) 調用SubMenu的add()方法,添加子菜單項
  (3) 覆蓋onContextItemSelected()方法,響應子菜單的單擊事件

  子菜單提供了一種自然的組織菜單項的方式,我們可以通過addSubMenu(int groupId, int itemId, int order, int titleRes)方法非常方便的創建和響應子菜單。

一、Android4.0之SubMenu默認樣式

  1、布局文件

  (1)打開“res/layout/activity_main.xml”文件。

  \

  輸入以下代碼:

[html] view plain copy  
  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     xmlns:tools="http://schemas.android.com/tools"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent"  
  5.     tools:context=".MainActivity" >  
  6.   
  7.     <TextView  
  8.         android:layout_width="wrap_content"  
  9.         android:layout_height="wrap_content"  
  10.         android:layout_centerHorizontal="true"  
  11.         android:layout_centerVertical="true"  
  12.         android:text="@string/hello_world" />  
  13.