首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

2011.09.23(二)——— android sample之Notepad(setDefaultKeyMode)

2012-08-11 
2011.09.23(2)——— android sample之Notepad(setDefaultKeyMode)2011.09.23(2)——— android sample之Notepad

2011.09.23(2)——— android sample之Notepad(setDefaultKeyMode)
2011.09.23(2)——— android sample之Notepad(setDefaultKeyMode)
参考:http://blog.csdn.net/silenceburn/article/details/6069645
http://blog.csdn.net/jimhard718/article/details/6191078



setDefaultKeyMode (int mode) 用来设置一个Activity的默认的按键模式,

mode一共有五种

@Overridepublic boolean onCreateOptionsMenu(Menu menu) {System.out.println("create options menu");menu.add(0, MENU1, 0, "关于").setShortcut('1', 'b');menu.add(0, MENU2, 0, "主页");return super.onCreateOptionsMenu(menu);}



setShortcut(char numericChar, char alphaChar)

两个参数来设定两个快捷键是为了应对不同的手机键盘。
第一个参数:数字快捷键为12键键盘(0~9,*,#,共12个按键)
第二个参数:全键盘

在模拟器 起作用的是第二个参数 因为模拟器的是全键盘

这个设置快捷方式 貌似支队option menu起作用 对context menu没有作用 貌似

热点排行