android 中的偏好看起来不同
Preference in androidX looks diffrent
为什么 AndroidX
中的 PreferenceScreen
与原来的 PreferenceScreen
不相似?
即使在文档中,我们也可以在图像中看到屏幕向右移动。
我在 AndroiX 中开始了新项目,PreferenceScreen
中的项目移动了,我没有分隔符。
如何通过自定义在不增加开销的情况下使其保持旧外观?
那是因为首选项会自动为您提供 space 图标。您可以通过使用 app:iconSpaceReserved="false"
禁用 space 来禁用它。像这样:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory
android:title="your_title"
app:iconSpaceReserved="false">
...
</PreferenceCategory>
</PreferenceScreen>
为什么 AndroidX
中的 PreferenceScreen
与原来的 PreferenceScreen
不相似?
即使在文档中,我们也可以在图像中看到屏幕向右移动。
我在 AndroiX 中开始了新项目,PreferenceScreen
中的项目移动了,我没有分隔符。
如何通过自定义在不增加开销的情况下使其保持旧外观?
那是因为首选项会自动为您提供 space 图标。您可以通过使用 app:iconSpaceReserved="false"
禁用 space 来禁用它。像这样:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory
android:title="your_title"
app:iconSpaceReserved="false">
...
</PreferenceCategory>
</PreferenceScreen>