AndroID PopupMenud出菜单的实现
(1)布局文件:用于d出菜单的处罚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="d出菜单" /> </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 PopupMenud出菜单的实现全部内容,希望文章能够帮你解决Android PopupMenud出菜单的实现所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)