可选设置 | |
单选框与复选框 | 单选框:直接用MenunItem调用setCheckable()即可 复选框:需要与菜单组id配合使用,示例如下: final int R_GP = 0; final int R_1 = Menu.First; final int R_2 = Menu.First+1; menu.add(R_GP,R_1,0,"Radiobutton 1"); menu.add(R_GP,R_2,0,"Radiobutton 2"); menu.setGroupCheckable(R_GP,true,true); |
快捷键 | 设置了快捷键后,在选项菜单已经弹出的情况下,可以通过按快捷键的方式直接选择需要的菜单项。下面三个方法都可以设定快捷键: ·设置数字快捷键 ·设置数字和字符快捷键 ·设置字符快捷键 |
短标题 | 当标题太长有可能显示不全时,可以用短标题代替,用MenuItem调动setTitleCondensed(CharSquence title)就可设置 |
图标 | 设置菜单选项的图标,不会子啊扩展菜单显示,用MenuItem调用setIcon(int iconRes)或setIon(Drawable Icon)就可设置 |
监听菜d单项单击 | 这是可选的一种处理菜单项单击事件的方法,设置方法如下: (1)首先定义一个监听器的对象 } (2)然后用MenItem的实例调用设置监听器的方法 menuItem。setOnMenuClickListener(lsn); |
设置Intent | 一个菜单项可以直接与一个Intent直接相关联,当这个菜单项的单击事件并没有被处理时,Acitivity会传入我们设置的Intent,并调用startActivity(Itent i)方法启动一个Activity。用MenuItem调用setIntent(Intent i)就可设置 |
MenuItem常用设置
最新推荐文章于 2021-04-14 14:27:14 发布