Android学习笔记之PopupMenu弹出菜单
来源:互联网 发布:ios arkit unity3d 编辑:程序博客网 时间:2024/06/02 10:28
(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;@Overrideprotected 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();}@Overridepublic 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;}}
1 1
- Android学习笔记之PopupMenu弹出菜单
- Android之弹出菜单PopupMenu
- 【Android】弹出菜单popupmenu
- 【Android】弹出菜单popupmenu
- Android PopupMenu弹出菜单使用
- Android通过PopupMenu定义弹出菜单的位置
- 弹出菜单PopupMenu的使用
- 弹出菜单 PopupMenu 的使用
- 菜单实现之PopupMenu
- Popupmenu 在光标所在位置弹出菜单
- Android中的菜单-ContextMenu,PopupMenu
- Android 各种菜单,弹出菜单,打开文件子菜单,文本框的复制粘贴全选菜单效果,自定义图片文字菜单效果,PopupMenu,PopupWindow
- Android之弹出多级菜单
- android学习笔记之弹出多选框
- android学习笔记之弹出单选框
- Android 笔记 popupMenu 显示图标
- Android菜单Menu,PopupMenu的使用
- Android中的菜单OptionsMenu,ContextMenu和PopupMenu
- 匯 流 排 規 格 ( ISA、PCI、AGP ) 現已不適用
- codevs1369 xth砍树
- 顯示卡名詞解釋(舊資料)
- PB关于日期相关的实用函数
- 解释器模式
- Android学习笔记之PopupMenu弹出菜单
- C# datatable,将datatable表变例,装载成类对象池。
- 窗体上的控件保持相对位置不变
- 关于SO_REUSEADDR的使用说明~
- android 4.4 设置默认短信 和来电短信拒接
- 数据结构需要知道的基本轮廓常识
- Oracle数据库-建库、建表空间,建用户
- javascript实现图片无缝滚动
- poj 2251 Dungeon Master 题解(bfs广搜)