其他分享
首页 > 其他分享> > Android:如何删除首选项屏幕中的边距/填充

Android:如何删除首选项屏幕中的边距/填充

作者:互联网

我在设计偏好屏幕时遇到了非常奇怪的问题.虽然我没有给出任何布局余量,但是左边留有一些空间.

如下图所示:

XML

   <PreferenceScreen android:title="demo" >
       <CheckBoxPreference
           android:defaultValue="false"
            android:key="prefSync"`
            android:title="Auto Sync" />
    </PreferenceScreen>

我在屏幕上添加复选框首选项时做错了什么?

解决方法:

为androidx更新此内容.

经过大量的实验,我通过将此问题添加到具有多余缩进的每个首选项来解决此问题:

app:iconSpaceReserved="false"

当然,您还需要将它添加到xml顶部的PreferenceScreen声明中:

xmlns:app="http://schemas.android.com/apk/res-auto"

标签:android,preference,checkboxpreference
来源: https://codeday.me/bug/20190917/1809193.html