任何人都知道这里有什么问题吗?在模拟和我的设备上,选择EditText时,键盘显示正常,但在特定设备(华为lyo l01)上却没有。
已尝试的事物: -清除分区缓存 -清除键盘缓存 -使用其他键盘(gboard和swiftkey)
这些都没有帮助
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txtScreenName"
android:textIsSelectable="true"
android:focusable="true"
android:focusableInTouchMode="true" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txtMessage"
android:textIsSelectable="true"
android:focusable="true"
android:focusableInTouchMode="true" />
<CheckBox
android:text="A"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/checkBox1" />
<Button
android:text="Add"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnAdd" />
<Button
android:text="Remove"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnRemove" />
<Button
android:text="Save"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnSave" />
<ListView
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/lvFollowers"
android:clickable="true"
android:choiceMode="singleChoice"
android:contextClickable="true"
android:layout_marginBottom="0.0dp" />
</LinearLayout>
答案 0 :(得分:0)
从EditText中删除focusable
和focusableInTouchMode
。除非您正在开发游戏,否则应避免使用focusableInTouchMode
。看看this