Arc*_*pgc 15 android autocomplete autocompletetextview android-edittext
<AutoCompleteTextView
android:id="@+id/product"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="product"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="15dp" />
Run Code Online (Sandbox Code Playgroud)
这是我的AutoCompleteTextView代码.
问题是我想输入一些文字,然后点击Next软键盘.Next没有出现在软键盘上,但没有将光标移到下一个EditText.在同一个屏幕上,所有EditText都有相同的代码,它们工作正常.EditText在这种情况下,AutoCompleteTextView与正常有什么不同?
Chi*_*rag 21
android:imeOptions="actionNext"在xml中的AutoCompleteTextView中设置.
Nob*_*ial 13
设置android:inputType="text"在上AutoCompleteTextView布局XML工作对我来说元素; 将输入限制为一行,并且存在Next软键.在我添加之前,按下Next软键实际上没有将输入推进到AutoCompleteTextView我的活动中的下一个android:imeOptions="actionNext".
我在参考站点中找不到任何支持这一点的东西,但Eclipse中的Content Assist似乎表示android:singleLine已弃用(至少在此上下文中):
将文本约束为单个水平滚动线,而不是让它换行到多行,并在按下回车键时前进焦点而不是插入换行符.*不推荐使用:不推荐使用此属性.使用"maxLines"代替更改静态文本的布局,并使用inputType属性中的"textMultiLine"标志代替可编辑的文本视图(如果提供了singleLine和inputType,则inputType标志将覆盖singleLine的值).[布尔]"
只需添加以下两行即可。没事的。
android:imeOptions="actionNext"
android:inputType="text"
Run Code Online (Sandbox Code Playgroud)
或者,
android:imeOptions="actionDone"
android:inputType="text"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13747 次 |
| 最近记录: |