2010-07-31 87 views
1

我想在开始活动时打开软键盘。当活动开始时没有文本字段时显示软键盘

该活动不包含任何内容。我只需要在发布时打开软键盘。

我试着

<activity android:windowSoftInputMode="stateAlwaysVisible|stateVisible|adjustResize",但没有奏效。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 

也试过,但它没有工作,以及

我使用模拟器提前运行代码

感谢

回答

0

HI,
你可以尝试:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.showSoftInput(flags, InputMethodManager.SHOW_IMPLICIT); 

是否有可用并开通了物理上的这不会打开键盘。(flags可以是0,如果没有什么。)

2

你试过

<activity 
android:windowSoftInputMode="stateVisible|adjustPan"> 

0

尝试下面的代码希望它有助于

<activity android:windowSoftInputMode="adjustPan"> 

,了解关于此次Read

更多信息
相关问题