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

首頁 > 系統 > Android > 正文

Android PopupMenu彈出菜單的實現

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

Android PopupMenu彈出菜單的實現

(1)布局文件:用于彈出菜單的處罰button:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"   xmlns:tools="http://schemas.android.com/tools"   android:layout_width="match_parent"   android:layout_height="match_parent"   android:paddingBottom="@dimen/activity_vertical_margin"   android:paddingLeft="@dimen/activity_horizontal_margin"   android:paddingRight="@dimen/activity_horizontal_margin"   android:paddingTop="@dimen/activity_vertical_margin"   tools:context=".MainActivity" >    <Button     android:id="@+id/button1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_alignParentLeft="true"     android:layout_alignParentTop="true"     android:layout_marginLeft="96dp"     android:layout_marginTop="111dp"     android:onClick="showPopup"     android:text="彈出菜單" />  </RelativeLayout> 

(2)res-menu目錄下的main.xml文件:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >    <item     android:id="@+id/open"     android:orderInCategory="100"     android:showAsAction="never"     android:title="@string/open"/>   <item     android:id="@+id/close"     android:orderInCategory="100"     android:showAsAction="never"     android:title="@string/close"/>  </menu> 

(3)類的文件:

package com.example.menu_popupmenu;  import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.PopupMenu;  public class MainActivity extends Activity {    private Button button;    @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_main);   }    public void showPopup(View view) {     PopupMenu popupMenu = new PopupMenu(MainActivity.this, view);     popupMenu.getMenuInflater().inflate(R.menu.main, popupMenu.getMenu());     popupMenu.show();   }    @Override   public boolean onCreateOptionsMenu(Menu menu) {     // Inflate the menu; this adds items to the action bar if it is present.     getMenuInflater().inflate(R.menu.main, menu);     return true;   }  } 

Android,PopupMenu,PopupMenu彈出菜單,PopupMenu的實例

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垣曲县| 玉环县| 盐城市| 陈巴尔虎旗| 井陉县| 阿合奇县| 淮北市| 阳春市| 吉安县| 呼伦贝尔市| 高唐县| 新绛县| 仁化县| 白朗县| 呼图壁县| 河南省| 郁南县| 晋宁县| 历史| 稻城县| 德阳市| 板桥市| 高陵县| 江安县| 孙吴县| 中宁县| 靖安县| 泸州市| 时尚| 灵丘县| 侯马市| 长岛县| 仁怀市| 祁东县| 合山市| 阿荣旗| 潼南县| 秦皇岛市| 乳源| 玉林市| 喜德县|