如果一个页面上有个EditText,当页面显示的时候,系统默认情况下不会打开软键盘,需要用户点击下EditText才会弹出软键盘, 在有些情况下你可能希望,用户打开页面的时候就自动显示软键盘,这样就减少了用户点击的次数(例如在用户点击新建短信打开的页面中).
要实现该功能是很简单的,只要在<manifest>中的Activity标签中使用windowSoftInputMode就可以了.
如下:
<activity android:windowSoftInputMode="stateVisible" . . . >
另外对于一些非Activity窗口(例如对话框),在Android 1.5及其以后版本中的Window类中加入了一个函......
阅读全文