国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android仿微信加號菜單模式

2019-10-22 18:12:31
字體:
來源:轉載
供稿:網友

在模仿微信過程中有一個加號菜單啟動著實讓我有點費心,因為我去掉了自帶的標題欄,想通過OnCreateOptionMenu這段代碼來實現傳統的Menu顯示顯然是不可能了。所以在自定義創建的狀態欄里添加了一個加號的ImageView,想通過監聽ImageView的Onclick來觸發Popumenu的創建。基本效果與微信相似,細節方面還需多多考究。

Android,微信,菜單

Android,微信,菜單

看具體代碼如下:

1、監聽之后創建Popumenu的java代碼:

menuView.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {     PopupMenu popupMenu=new PopupMenu(MainActivity.this,v);     popupMenu.getMenuInflater().inflate(R.menu.menu,popupMenu.getMenu());     /*暴力破解為menu添加icon問題。失敗了。*/     /*if (popupMenu!=null){      try {       Method method=popupMenu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);       method.setAccessible(true);       method.invoke(popupMenu,true);      }catch (Exception e){       e.printStackTrace();      }     }*/     popupMenu.show();    }   }); 

 2、Popumenu的xml代碼:

<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android">  <item android:id="@+id/group"   android:icon="@drawable/icon_menu_group"   android:title="發起群聊">  </item>  <item android:id="@+id/addfriend"   android:icon="@drawable/icon_menu_addfriend"   android:title="添加朋友">  </item>  <item android:id="@+id/sao"   android:icon="@drawable/icon_menu_sao"   android:title="掃一掃">   </item>  <item android:id="@+id/manney"   android:icon="@drawable/icon_menu_maney"   android:title="收付款">   </item>  <item android:id="@+id/help"   android:icon="@drawable/icon_menu_help"   android:title="幫助與反饋">   </item> </menu> 

但是這并沒有完全解決我的問題,在menu中添加icon圖片資源卻無法實現。網上有相關代碼和資料,說是Android將添加圖片資源的變量設為private類型,并且沒有給開發者提供外部接口訪問。我也做了相應試驗,但不盡如意。還望高人成功之后能指點一二。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴和县| 普陀区| 营山县| 同心县| 瓦房店市| 乐都县| 修水县| 穆棱市| 祁连县| 子洲县| 徐汇区| 汝城县| 大荔县| 徐汇区| 彰化市| 绥芬河市| 道孚县| 富顺县| 临湘市| 开江县| 南澳县| 辽源市| 聂拉木县| 汨罗市| 个旧市| 榆树市| 沾化县| 调兵山市| 西乌| 台东市| 昌吉市| 隆尧县| 读书| 乐东| 武定县| 北票市| 遂川县| 且末县| 平安县| 阿合奇县| 龙岩市|