真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android開發(fā)使用PopupMenu創(chuàng)建彈出式菜單完整實例-創(chuàng)新互聯(lián)

本文實例講述了Android開發(fā)使用PopupMenu創(chuàng)建彈出式菜單。分享給大家供大家參考,具體如下:

站在用戶的角度思考問題,與客戶深入溝通,找到左貢網(wǎng)站設(shè)計與左貢網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機、企業(yè)郵箱。業(yè)務(wù)覆蓋左貢地區(qū)。

簡介:

PopupMenu 代表彈出式菜單,它會在指定組件上,默認情況下,PopupMenu會顯示該組件,PopupMenu可增加多個菜單項。

實際效果:

Android開發(fā)使用PopupMenu創(chuàng)建彈出式菜單完整實例

具體實現(xiàn)部分:

首先是主活動中的調(diào)用:

public class MainActivity extends Activity {
  PopupMenu popupMenu = null ;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  }
  public void onPopupButtonClick(View button){
    //創(chuàng)建PopupMenu對象
    popupMenu = new PopupMenu(this, button);
    //將 R.menu.menu_main 菜單資源加載到popup中
    getMenuInflater().inflate(R.menu.menu_main,popupMenu.getMenu());
    //為popupMenu選項添加監(jiān)聽器
    popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
      @Override
      public boolean onMenuItemClick(MenuItem item) {
        switch (item.getItemId()){
          case R.id.plain_item:
            //隱藏對話框
            popupMenu.dismiss();
            break;
          default:
            Toast.makeText(MainActivity.this,"you clicked->" + item.getTitle(), Toast.LENGTH_SHORT).show();
        }
        return true;
      }
    });
    popupMenu.show();
  }
}


本文名稱:Android開發(fā)使用PopupMenu創(chuàng)建彈出式菜單完整實例-創(chuàng)新互聯(lián)
當前鏈接:http://weahome.cn/article/dpgggi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部