Android 试图让软键盘输入按钮说搜索或显示搜索放大镜,并处理其对编辑文本的点击
我已经试过了非常流行的答案 虽然这对我来说并不像对其他用户那样有效。也许它已经过时了,或者我的代码中存在冲突 这是我的Android 试图让软键盘输入按钮说搜索或显示搜索放大镜,并处理其对编辑文本的点击,android,xml,Android,Xml,我已经试过了非常流行的答案 虽然这对我来说并不像对其他用户那样有效。也许它已经过时了,或者我的代码中存在冲突 这是我的EditText的xml: <EditText android:id="@+id/editText_letter_entry" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="8d
EditText
的xml:
<EditText
android:id="@+id/editText_letter_entry"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/edit_text_rounded"
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"
android:drawableEnd="@drawable/ic_search_black_24dp"
android:hint="@string/enter_letters"
android:importantForAutofill="no"
android:inputType="text|textNoSuggestions|textVisiblePassword"
android:maxLength="15"
android:maxLines="1"
android:imeOptions="actionSearch"
android:paddingLeft="@dimen/et_padding_left_right"
android:paddingRight="@dimen/et_padding_left_right"
app:layout_constraintBottom_toTopOf="@+id/bottomBannerAdView"
app:layout_constraintEnd_toStartOf="@+id/guideline2Container"
app:layout_constraintStart_toStartOf="@+id/guideline1Container"
app:layout_constraintTop_toTopOf="parent" />
我现在有一个新行图标,而不是search
或搜索图标
在我的例子中,为什么xml似乎不受android:imeOptions=“search”的影响
为什么回车按钮显示新行图标
为什么操作id返回为未指定
谢谢删除
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"
从您的EditText
,它将解决您的问题
冲突是由于设置了android:digits
。在这种情况下,默认情况下,android:inputType
设置为numeric
,而不考虑您在xml中输入的内容(android:inputType=“text | textNoSuggestions | textVisiblePassword”
),从而使您的android:imeOptions=“actionSearch”
变得无关紧要
希望能有帮助
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"