dor*_*506 4 keyboard android android-activity
我有一个活动(A)启动活动(B).
活动A在某些情况下使用键盘.
我希望在启动B之前隐藏键盘(如果显示).
但是,当A启动B时,键盘在B已经可见之后仍然可见几秒钟.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
startActivity(..); //starts Activity B
Run Code Online (Sandbox Code Playgroud)
如何在调用B之前隐藏键盘?谢谢!
在Activity B的onResume()中隐藏键盘
public void onResume()
{
super.onResume();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
}
Run Code Online (Sandbox Code Playgroud)
在活动A的onPause()中隐藏键盘
public void onPause()
{
super.onPause();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3039 次 |
| 最近记录: |