亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android開發使用PopupMenu創建彈出式菜單完整實例

2019-10-21 21:19:20
字體:
來源:轉載
供稿:網友

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

簡介:

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

實際效果:

Android開發,PopupMenu,彈出式菜單

具體實現部分:

首先是主活動中的調用:

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){    //創建PopupMenu對象    popupMenu = new PopupMenu(this, button);    //將 R.menu.menu_main 菜單資源加載到popup中    getMenuInflater().inflate(R.menu.menu_main,popupMenu.getMenu());    //為popupMenu選項添加監聽器    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();  }}

在布局文件中添加點擊事件:

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout  xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:tools="http://schemas.android.com/tools"  xmlns:app="http://schemas.android.com/apk/res-auto"  android:layout_width="match_parent"  android:layout_height="match_parent"  tools:context=".MainActivity">  <TextView    android:id="@+id/txt"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:onClick="onPopupButtonClick"    android:text="click here to text PopupMenu"    android:textSize="25dp"/></android.support.constraint.ConstraintLayout>

菜單的布局文件:

一、在 /res 下建立 /menu文件夾

二、在menu文件夾下建立:menu_main.xml:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">  <item android:title="@string/app_name"    android:icon="@drawable/seek02">    <menu>      <!--定義一組選項菜單-->      <group android:checkableBehavior="single">        <!--定義多個菜單項-->        <item          android:id="@+id/font_10"          android:title="font_10"/>        <item          android:id="@+id/font_12"          android:title="font_12"/>        <item          android:id="@+id/font_14"          android:title="font_14"/>        <item          android:id="@+id/font_16"          android:title="font_16"/>        <item          android:id="@+id/font_18"          android:title="font_18"/>      </group>    </menu>  </item>  <!--定義一個普通菜單項-->  <item android:id="@+id/plain_item"    android:title="plain_item"/>  <item android:title="font_color"    android:icon="@drawable/seek03">    <menu>      <!--定義一個普通選項菜單-->      <group>        <!--定義三個菜單項-->        <item          android:id="@+id/red_font"          android:title="red_title"/>        <item          android:id="@+id/green_font"          android:title="red_title"/>        <item          android:id="@+id/blue_font"          android:title="red_title"/>      </group>    </menu>  </item></menu>

三、在menu文件夾下建立:context.xml

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">  <!--定義一組單選菜單項-->  <group android:checkableBehavior="single">    <!--定義三個菜單項-->    <item      android:id="@+id/red"      android:title="red_title"      android:alphabeticShortcut="r"/>    <item      android:id="@+id/green"      android:title="red_title"      android:alphabeticShortcut="g"/>    <item      android:id="@+id/blue"      android:title="red_title"      android:alphabeticShortcut="b"/>  </group></menu>

希望本文所述對大家Android程序設計有所幫助。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩国产精品视频| 北条麻妃一区二区在线观看| 国产精品国模在线| 欧美一级电影免费在线观看| 国产精品偷伦视频免费观看国产| 国产精品成熟老女人| 成人免费观看网址| 这里只有精品视频| 欧美激情视频在线观看| 色偷偷噜噜噜亚洲男人的天堂| 欧洲精品毛片网站| 国产精品久久久久福利| 亚洲一区二区国产| 日韩精品亚洲视频| 国产精品久久电影观看| 4p变态网欧美系列| 狠狠躁夜夜躁人人躁婷婷91| 国产精品pans私拍| 亚洲天堂视频在线观看| 精品无人区太爽高潮在线播放| 日韩美女毛茸茸| 日韩在线视频观看| 高清亚洲成在人网站天堂| 精品视频偷偷看在线观看| 国产一区二区三区高清在线观看| 亚洲美女喷白浆| 精品久久久香蕉免费精品视频| 欧美高跟鞋交xxxxhd| 欧美激情综合亚洲一二区| 久久福利网址导航| 国产精品看片资源| 国产精品va在线播放| 91亚洲va在线va天堂va国| 亚洲精品中文字幕有码专区| 亚洲r级在线观看| 欧美巨猛xxxx猛交黑人97人| 91精品在线观看视频| 91色视频在线观看| 日韩在线观看网址| 久久视频在线免费观看| 久久亚洲一区二区三区四区五区高| 91免费看片在线| 日韩在线高清视频| 奇米4444一区二区三区| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品免费av| 久久中文字幕在线视频| 日韩欧美亚洲国产一区| 欧美极品欧美精品欧美视频| 欧美日韩一区二区免费在线观看| 亚洲人成电影网站| 国产91色在线| 成人亚洲激情网| 国产日产亚洲精品| 亚洲无亚洲人成网站77777| 日韩精品免费在线视频| 成人xvideos免费视频| 日韩小视频在线观看| 国产成人jvid在线播放| 国产精品美乳一区二区免费| 亚洲影视九九影院在线观看| 欧美日韩亚洲国产一区| 亚洲精品久久久久久久久久久久久| 国内精品久久久久久久| 亚洲女人天堂成人av在线| 欧美性资源免费| 亚洲欧美综合精品久久成人| 久久视频在线直播| 日韩一区在线视频| 亚洲欧美一区二区三区在线| 亚洲一区二区三区777| 亚洲最新av在线| 日韩免费在线看| 26uuu亚洲国产精品| 欧美激情亚洲国产| 亚洲全黄一级网站| 欧美一级黑人aaaaaaa做受| 91免费看视频.| 国产精品久久99久久| 国产日韩亚洲欧美| 日韩精品久久久久久久玫瑰园| 国产精品精品久久久久久| 日韩精品免费在线观看| 亚洲美女av在线播放| 欧美日韩免费区域视频在线观看| 国产精品久久久久久一区二区| 亚洲精品一区二区网址| 亚洲天天在线日亚洲洲精| 国产精品h在线观看| 色av吧综合网| 久久这里有精品视频| 亚洲欧美日韩网| 国产精品www色诱视频| 亚洲成人免费网站| 中文字幕成人精品久久不卡| 日韩av中文字幕在线| 国产精品欧美日韩一区二区| 国产成一区二区| 黑人狂躁日本妞一区二区三区| 韩日精品中文字幕| 精品日本高清在线播放| 亚洲精品日产aⅴ| 青青精品视频播放| 久久视频中文字幕| 国产日韩欧美91| 国产精品电影在线观看| 国产精品免费观看在线| 欧美成人合集magnet| 在线播放日韩欧美| 欧美大尺度激情区在线播放| 午夜精品99久久免费| 日本国产精品视频| 日韩女在线观看| 欧美成人合集magnet| 亚洲japanese制服美女| 精品magnet| 午夜精品久久久久久99热软件| 欧美黑人一级爽快片淫片高清| 欧美韩国理论所午夜片917电影| 91精品久久久久久久久久| 51精品国产黑色丝袜高跟鞋| 久久久久久久久久久免费精品| 欧美日本高清视频| 亚洲天堂视频在线观看| 日韩成人中文电影| 欧美激情视频一区| 欧美精品精品精品精品免费| 精品国产依人香蕉在线精品| 一本色道久久88亚洲综合88| 久久久亚洲福利精品午夜| 欧美xxxx做受欧美.88| 在线视频中文亚洲| 国产日韩在线观看av| 成人激情在线观看| 久久久久久久国产| 成人免费福利视频| 精品欧美一区二区三区| 中文字幕亚洲欧美日韩高清| 青青在线视频一区二区三区| 欧美成人免费小视频| 国产成人精品在线| 欧美最猛黑人xxxx黑人猛叫黄| 欧美在线日韩在线| 日韩欧美亚洲一二三区| 国产精品劲爆视频| 亚洲精品国产拍免费91在线| 国产香蕉一区二区三区在线视频| 久久成人免费视频| 中文欧美日本在线资源| 美女久久久久久久| 97欧美精品一区二区三区| 欧美一区二区三区图| 97热精品视频官网| 国产精品扒开腿爽爽爽视频| 久久香蕉国产线看观看av| 亚洲精品美女久久久久| 亚洲人成网站777色婷婷| 成人性生交xxxxx网站| 欧美日韩午夜视频在线观看| 色阁综合伊人av| 精品亚洲一区二区| 国产精品自拍视频| 成人国产在线视频| 国产精品久久久久久久久久|