天天看點

Android标題欄上菜單的建立

很多App的頂部,狀态欄以下有菜單操作,例如右邊的三個點。

Android給我們的方式是讓菜單展示的同時還不占到任何螢幕空間。

1、在res目錄下建立一個名為menu的包。

2、在menu中建立特定的菜單檔案,例如title_bar

3、在title_bar中寫item标簽,每個item标簽代表你點開菜單中有多少條item選項,item标簽中title表示菜單項的名字,并設定id屬性

4、Activity中重寫onCreateOptionMenu()方法,通過getMenuInflater().inflate(R.menu.title_bar, title_bar)建立菜單,第一個參數表示通過哪個資源檔案,第二個參數表示菜單項添加到哪一個menu對象中。

5、在Activity中再次重寫onOptionItemSelected()方法,通過item.getItemId()方法可以在具體點選某個菜單項時進行操作

以上為最簡單的菜單建立方法,自定義控件需要用的時候再記錄!