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没有作用 貌似