0

我是Android开发的新手。最近,我在我目前在Emulator中运行的应用程序中使用的 EditTexts(尽管我没有更改 EditText 的任何属性)中遇到了一个问题。单击 EditText 时,它会获得焦点,但在键入内容时,焦点会更改为其他视图。但是,如果我使用键盘的 Tab 按钮导航到 EditText,我就可以输入值。这发生在我的应用程序中的所有 EditTexts 上。上网寻求解决方案,但没有找到。帮助...

我的EditText之一的实现:

<EditText                   
    android:id="@+id/edittext_testname"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:hint="@string/hintEditText1"/>

提前致谢。

4

2 回答 2

0

曾经在物理设备上尝试过您的应用程序吗?

但是,我看不出您的 EditText xml 有什么问题。也许您的活动中有一些 Java 代码捕获与该 EditText 相关的任何事件?或者也许是您提到的其他视图元素获得焦点?

于 2013-03-22T08:55:12.227 回答
0

我有一个类似的问题,但是我为我的 EditText 定义了一个自定义样式。我是怎么修的?

<item name="android:focusable">true</item> <item name="android:focusableInTouchMode">true</item>

所以尝试应用“android:focusable”和“android:focusableInTouchMode”属性,看看是否有什么不同。默认情况下,它们应该应用于 EditText,但试一试。

(我会将此作为评论发布,但我需要更多代表)

于 2015-07-18T09:20:35.870 回答