android menu菜单设置

来源:互联网 发布:淘宝卖家进入 编辑:程序博客网 时间:2024/05/17 23:39

个人纪录

 @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        x.view().inject(this);        AlertDialog.Builder bu = new AlertDialog.Builder(this);        final Button button= (Button) findViewById(R.id.zero);        TextView amout= (TextView) findViewById(R.id.amout);        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                showPopupMenu(button);            }        });    }    private void showPopupMenu(View view) {        // View当前PopupMenu显示的相对View的位置        PopupMenu popupMenu = new PopupMenu(this, view);        // menu布局        popupMenu.getMenuInflater().inflate(R.menu.checkout_layout_zero, popupMenu.getMenu());        // menu的item点击事件        popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {            @Override       public boolean onMenuItemClick(MenuItem item) {                MyToastUtil.showToast(Checkout.this,String.valueOf(item.getTitle()), 1000,0, SuperToast.Background.GREEN, 20);                return false;            }        });         // PopupMenu关闭事件         popupMenu.setOnDismissListener(new PopupMenu.OnDismissListener() {             @Override             public void onDismiss(PopupMenu menu) {             }         });        popupMenu.show();    }
menu.xml

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/o"        android:title="1"/>    <!-- 添加子菜单 -->    <item        android:id="@+id/t"        android:title="2" >    </item>    <item        android:title="3" >        <menu>            <!-- 多项选择 -->            <group  android:checkableBehavior="all">                <item android:id="@+id/font_big"                    android:title="1"/>                <item android:id="@+id/font_Small"                    android:title="1"/>            </group>        </menu>    </item></menu>


1 0
原创粉丝点击