如何在屏幕打开时自动显示Android键盘?

时间:2010-11-16 10:36:01

标签: 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>

2 个答案:

答案 0 :(得分:1)

检查AndroidManifest.xml的android:windowSoftInputMode元素的activity属性。在你的情况下,它可能是:

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

答案 1 :(得分:0)

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

作为拉尔基的回答。但要在仿真器上进行测试,您必须小心配置AVD的方式:默认配置具有键盘支持...您需要在AVD上添加硬件属性“Keyboard support”并使用“no”值来测试它在模拟器上。