android 成長日記 1.學習使用menu

對於環境搭建和java基礎先不說了,直接開始今天學習內容,學習使用munu!java

  1. 首先在res文件夾下創建menu目錄,在其中加上想要顯示的ITEM。設置好ID和TITLE;函數

  2. 首先經過getMenuInflater()獲得MenuInflater對象,調用其inflate方法傳入顯示的context和menu對象便可建立上下文菜單;學習

  3. 使用onOpnionsItemSleced(傳入item)方法能夠實現目錄菜單點擊邏輯。說道菜單須要知道一下知識:這個方法返回值是Boolean可是返回ture和false沒啥區別啊???咋回事spa

  4. 在父Activity的onMenuItemSelected 方法中判斷若是是選項菜單就走onMenuItemSelected ,若是是上下文菜單就走onContextItemSelected 。
    除此還有
    onPrepareOptionsMenu:在顯示選項菜單前調用
    onOptionsMenuClosed:在選項菜單關閉時被調用
    onContextMenuClosed:在上下文菜單關閉時調用
  5. 要分清什麼是上下文菜單,就是相似於listView被點擊出來的菜單
  6. 顯式intent(firstActivity  secondActivity),而後startActivity(intent);隱式Intent 則只要給目標Activity設置intent filefilter中的action和category變能夠直接Intent intent = new Intent("com.example.activitytest.ACTION_START");和intent.addCategory("com.example.activitytest.MY_CATEGORY");來啓動目標Activity;
  7. 設置沒有標題欄是調用requestWindowfeature函數,要在setcontentView以前調用此函數。
相關文章
相關標籤/搜索