在 EditText 中输入单词时删除下划线
Remove the underline when typing word in EditText
我知道,这个问题已经在这个论坛上被问过很多次了,但没有一个答案对我有用...
当我在我的一个 EditText 中写入时,正在写入的单词带有下划线,我希望它不要被下划线......我已经看到像 "You have to change the android:background
" 或 "You have to put the textNoSuggestions
attribute in android:inputType
" 这样的答案......但我已经完成了所有这些 - 请参阅下面的代码 - (我什至默认保留它们)但它不起作用。
非常感谢所有愿意花时间回答这个问题的人!
XML 编辑文本:
<EditText
android:id="@+id/editP1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_margin="4dp"
android:autofillHints="username"
android:background="@drawable/background_card"
android:gravity="center_horizontal"
android:hint="@string/player_name"
android:imeOptions="flagNoFullscreen"
android:inputType="textFilter|textNoSuggestions"
android:maxLength="12"
android:padding="4dp"
android:textSize="25sp" />
<!-- The ' android:imeOptions = "flagNoFullscreen" ' was only necessary to show the underline word since my app is always in landscape mode -->
图片:
如 Android edittext is underlined when typing 所述,这可能是所用键盘的功能,而不是 EditText 的功能。不知道您尝试过哪些具体的解决方案并失败了(您说没有适合您的答案,但不要列出您尝试过的东西)很难提供具体的建议,但我建议
android:inputType="textVisiblePassword|textNoSuggestions"
选项,看看是否可行。密码通常应防止键盘提示(因为没有提示通常对密码有用)。
我知道,这个问题已经在这个论坛上被问过很多次了,但没有一个答案对我有用...
当我在我的一个 EditText 中写入时,正在写入的单词带有下划线,我希望它不要被下划线......我已经看到像 "You have to change the android:background
" 或 "You have to put the textNoSuggestions
attribute in android:inputType
" 这样的答案......但我已经完成了所有这些 - 请参阅下面的代码 - (我什至默认保留它们)但它不起作用。
非常感谢所有愿意花时间回答这个问题的人!
XML 编辑文本:
<EditText
android:id="@+id/editP1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_margin="4dp"
android:autofillHints="username"
android:background="@drawable/background_card"
android:gravity="center_horizontal"
android:hint="@string/player_name"
android:imeOptions="flagNoFullscreen"
android:inputType="textFilter|textNoSuggestions"
android:maxLength="12"
android:padding="4dp"
android:textSize="25sp" />
<!-- The ' android:imeOptions = "flagNoFullscreen" ' was only necessary to show the underline word since my app is always in landscape mode -->
图片:
如 Android edittext is underlined when typing 所述,这可能是所用键盘的功能,而不是 EditText 的功能。不知道您尝试过哪些具体的解决方案并失败了(您说没有适合您的答案,但不要列出您尝试过的东西)很难提供具体的建议,但我建议
android:inputType="textVisiblePassword|textNoSuggestions"
选项,看看是否可行。密码通常应防止键盘提示(因为没有提示通常对密码有用)。