Java 如何在viewflipper上自动将键盘置于前端?
我有一个活动,其中有许多ViewFlipper,我想自动将edittext的键盘置于前面。当我开始这项活动时,它会正常工作一次。为此:Java 如何在viewflipper上自动将键盘置于前端?,java,android,keyboard,viewflipper,Java,Android,Keyboard,Viewflipper,我有一个活动,其中有许多ViewFlipper,我想自动将edittext的键盘置于前面。当我开始这项活动时,它会正常工作一次。为此: this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); 或在舱单中: <activity android:windowSoftInputMode="stateVisible|adjustResize">
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
或在舱单中:
<activity
android:windowSoftInputMode="stateVisible|adjustResize">
那么,当“活动”已经启动时,我如何才能获取此信息,并使用编辑文本返回viewflipper?尝试此操作 要显示键盘时调用此方法
可能重复的谢谢!当你按键盘上的回车键时,你知道怎么做吗?
public void showSoftKeyboard() {
try {
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.SHOW_FORCED, 0);
} catch (Exception e) {
e.printStackTrace();
}
}