android - 专注于 AutoCompleteTextView 在 Android TV 设备上不显示软键盘
问题描述
在 Android TV 设备 上,当遥控器选择以下 AutoCompleteTextView 时,软键盘不显示:
<AutoCompleteTextView
android:id="@+id/actvName"
style="@style/EditText"
android:hint="@string/name"
android:inputType="text"
android:nextFocusDown="@+id/actvAddress"
android:scrollHorizontally="false"
android:text="@={newActivity.ofName}">
</AutoCompleteTextView>
如果 AutoCompleteTextView 更改为 EditText,键盘将完美显示:
<EditText
android:id="@+id/actvName"
style="@style/EditText"
android:hint="@string/name"
android:inputType="text"
android:nextFocusDown="@+id/actvAddress"
android:scrollHorizontally="false"
android:text="@={newActivity.ofName}">
</EditText>
在Android 手机或平板电脑上,EditText 和 AutoCompleteTextView 具有完全相同的代码将在获得焦点时触发键盘显示(显然不涉及遥控器)。
谁能提供有关如何使 AutoCompleteTextView 在不编写任何事件处理java代码的情况下自动触发键盘显示的提示?
解决方案
推荐阅读
- github - 将使用 noreply 电子邮件更改我的 GitHub 用户名更新/删除属性
- lua - 如何在 Lua 表中查找 Corona SDK 显示对象的所有条目?
- google-maps - 我们可以在 void initState() 中插入两个方法吗?
- r - 绑定包含嵌套 data.frames 列的 r data.frames
- php - 使用硬链接时,如何防止同一文件被包含两次?
- postgresql - PostgreSQL按天分组时间戳
- rust - 为什么除了 Ord 特征之外,Rust 还需要 PartialOrd 特征?
- python - 使用 python 日志模块获取记录器名称列表
- python - CVXPY 中的最小二乘问题内存不足
- html - 使用 Python 和 Selenium 从图中提取数据