溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Android Studio中使用 Menu建立選擇菜單

發(fā)布時間:2021-05-21 16:10:32 來源:億速云 閱讀:347 作者:Leah 欄目:移動開發(fā)

怎么在Android Studio中使用 Menu建立選擇菜單?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1.在res上面右鍵->New->Android resource directory

怎么在Android Studio中使用 Menu建立選擇菜單

2.點擊之后,出現(xiàn)下圖Resource type選擇menu,名字隨便起,點擊ok

怎么在Android Studio中使用 Menu建立選擇菜單

3.可以看到菜單欄已經(jīng)出現(xiàn)了men

怎么在Android Studio中使用 Menu建立選擇菜單

4.menu上面右擊,如下圖選擇:

怎么在Android Studio中使用 Menu建立選擇菜單

5.file name自己隨便起,點擊ok

怎么在Android Studio中使用 Menu建立選擇菜單

6.可以看到menu文件夾下,有一個main.XML文件,main是我起的文件名

怎么在Android Studio中使用 Menu建立選擇菜單

Android Studio_Menu選擇菜單的建立

1、由于手機屏幕不像電腦屏幕那樣有充足的空間來添加各種選項,由此需要建立一個選項菜單來管理各種選項
2、添加菜單的方法很簡單,只需要在原活動腳本中重寫boolean onCreateOptionsMenu(Menu menu),返回值為true將其返回
3、當然還需要為個選項添加響應才有實際意義:boolean onOptionsItemSelected(MenuItem item)

代碼實現(xiàn)

//創(chuàng)建選擇菜單,并將其顯示出來
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main,menu);/*第一個參數(shù)是指將哪個菜單資源文件創(chuàng)建出來,
                           第二個改菜單賦予哪個菜單對象、*/
    return true;//意思是顯示出來
  }

  //為菜單項添加響應
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    //通過item.getItemId()對不同選項進行不同的處理
    switch (item.getItemId())
    {
      case R.id.add_item:
        Toast.makeText(FirstActivity.this,"You clicked add_item",Toast.LENGTH_SHORT).show();
        break;
      case R.id.remove_item:
        Toast.makeText(FirstActivity.this,"You clicked remove_item",Toast.LENGTH_SHORT).show();
        break;
      default:
        break;
    }
    return true;
  }

Android是什么

Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯(lián)盟領導及開發(fā)。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI