在android中没有用于edittext的键盘

时间:2014-02-23 13:30:33

标签: android xml android-edittext

在我的项目中,我没有获得EditText的键盘,但是如果我使用键盘键入,我可以添加数据但是在模拟器中没有键盘可见。

通过this发布并进行了更改,但没有运气。

我的XML文件

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_toLeftOf="@+id/button1"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:ems="10" >

    <requestFocus />
</EditText>

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:text="Brokerage Detail" />

<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/button2"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button1" >

</ListView>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:text="AddStock" />

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

您需要编辑AVD并同时设置:

Keyboard Lid SupportKeyboard SupportYES

然后重新启动AVD。可能会有用。

请参阅下面的avd图片: -

avd pic

编辑:在Genymotion中启用软键盘

转到Settings - &gt; Language & input并打开Default下的Keyboard & Input Methods项。您可以打开/关闭Hardware设置。当开启时,您使用物理键盘,当关闭时,只要文本字段获得焦点,就会弹出标准软键盘。