seb*_*neo 6 java keyboard android show android-activity
我需要在应用程序启动时显示虚拟键盘,但到目前为止我都失败了.
我在方法"OnCreate"中使用此代码来显示虚拟键盘
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(txtBuscar.getId(), InputMethodManager.SHOW_FORCED);
Run Code Online (Sandbox Code Playgroud)
此代码可以随时在任何屏幕上正常工作,但在"第一个"活动开始时不起作用.为什么?
当我开始另一个活动时它尝试了它并且它可以工作,但是当我开始"第一个"活动时它不起作用.
我试图把这个代码放在事件"OnCreate"等等......但它似乎不起作用.
无论如何,当我启动应用程序时,"强制"显示键盘?
提前致谢.
seb*_*neo 25
我找到了解决方案:
txtPassword.postDelayed(new Runnable() {
@Override
public void run() {
InputMethodManager keyboard = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
keyboard.showSoftInput(txtPassword, 0);
}
},200);
Run Code Online (Sandbox Code Playgroud)
谢谢 !!!
归档时间: |
|
查看次数: |
8213 次 |
最近记录: |