![]() |
1
191
我也遇到了这个。事实证明,问题是由于在
我做了一些挖掘,在26.0.0 Beta 2的发行说明中找到了这个金块。 Android Support Release Notes June 2017
这让我尝试在
here 我把书签弄混了。很抱歉发布了两次相同的答案。 |
![]() |
2
26
将下面提到的属性添加到
|
![]() |
3
12
卢克·辛普森(LukeSimpson)几乎做到了,只是应该使用“style.xml”而不是“themes.xml”。
我创建了一个带有版本限定符的新样式文件,目标是v26,以使其更清晰。
通过这种方式,您可以对 编辑文本,而无需更改布局文件。 |
![]() |
4
6
我使用了v26/主题。xml仅覆盖Oreo 8.0.0的EditText样式自动填充:
|
![]() |
5
6
您可以为 importantForAutofill here 谢谢。 |
![]() |
6
1
@卢克·辛普森是对的。你可以在主题中使用它。类似XML:-
但是,我不得不把空标签也在app_风格。默认文件夹中的xml。否则,编辑文本的所有属性都被此覆盖,我的编辑文本无法正常工作。
因此,自动填充属性在8.1中起作用。它将仅在8.0版本中被禁用,因为碰撞将在8.0版本中发生,并且已在8.1版本中修复。 |
![]() |
7
0
如果还有人想要” 暗示 “制造 应用程序:hintEnabled=“false” 文本输入布局
|
![]() |
8
0
我也面临着这个问题,最后我们找到了安卓8.0和安卓8.1崩溃的原因。 第一个原因(重要线索):xml中的空提示(android:hint=“”)导致oreo设备崩溃。请在整个项目搜索中删除editText中的此空提示。 第二个原因(与上述解释相同):如果您使用了TextInputLayout,请确保您的editText提示应该显示在TextInputLayout内,否则您可以在editText内使用提示。 希望这对你有帮助!!
|