2010-11-16 90 views
0

任何人都可以告诉我如何在活动打开时显示软输入键盘。 在正常情况下,当我们点击编辑文本内部时弹出一个键盘,但是我想在屏幕加载时自动打开它。如何在屏幕打开时自动显示android键盘?

这里是XML布局文件

而这里的main.xml布局文件

<TextView android:id="@+id/TextView01" android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:text="This is my sample App of android" 
    android:textColor="#000000" android:textSize="20dip"> 

</TextView> 

<EditText android:id="@+id/EditText01" android:layout_height="wrap_content" 
    android:layout_width="fill_parent"></EditText> 

<Button android:id="@+id/Button01" android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:text="Say Hello"></Button> 

回答

1

检查android:windowSoftInputMode属性为AndroidManifest.xml中的activity元素。你的情况可能是:

<activity android:windowSoftInputMode="stateAlwaysVisible" ... /> 
+0

不,我试过这个。这不起作用 – Abhi 2010-11-16 10:49:28

+0

它适用于我。所以你的情况是某种特定的,你应该提供更多的信息。或者尝试创建虚拟测试用例 - 基本应用程序,其中一个活动包含单个EditText并使用此属性进行游戏。 – Ralkie 2010-11-16 11:00:39

+0

这个我写在Manifest文件中 Abhi 2010-11-16 12:02:20

0
<activity android:windowSoftInputMode="stateAlwaysVisible" ... /> 

为Ralkie的答案。但要在仿真器上进行测试,您必须小心如何配置AVD:默认配置具有键盘支持...您需要在AVD上添加硬件属性“键盘支持”和“无”值以便测试它在模拟器上。

相关问题