我是Android开发的新手。最近我在我的应用程序中使用的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"/>
提前致谢。
答案 0 :(得分:0)
曾经在物理设备上试过你的应用程序吗?
但是,我看不出你的EditText xml有什么问题。也许你的活动中有一些java代码捕获与EditText相关的任何事件?或者也许你提到的另一个视图元素得到了关注?
答案 1 :(得分:0)
我有一个类似的问题,但我已经为我的EditText定义了一个自定义样式。我是如何修理的?
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
因此尝试应用“android:focusable”和“android:focusableInTouchMode”属性,看看它是否有任何区别。默认情况下应该将它们应用于EditText,但要给它一个去。
(我会将此作为评论发布,但我需要更多代表)