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

首頁 > 系統 > Android > 正文

Android PopupMenu彈出菜單的實現

2019-12-12 01:51:58
字體:
來源:轉載
供稿:網友

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;   }  } 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广南县| 东城区| 黄浦区| 沂水县| 南宫市| 贵溪市| 宾阳县| 湘潭县| 民丰县| 桃源县| 永吉县| 扎囊县| 滨海县| 长寿区| 荣成市| 和硕县| 深泽县| 商丘市| 安岳县| 南木林县| 河北区| 施秉县| 商水县| 呼和浩特市| 顺昌县| 牡丹江市| 湖北省| 曲松县| 通山县| 安化县| 会泽县| 安宁市| 永仁县| 东台市| 方城县| 张家界市| 舟曲县| 临湘市| 新晃| 南昌县| 寿光市|