在PreferenceFragmentCompat中应用Preference,如果不设置ICON,左边会有很大一个空白,如果你到网上搜索解法,一般都如如下博文:
https://blog.youkuaiyun.com/csdn0lan/article/details/88760088
实际上,正确的方式应该是通过设置属性来解决:
<Preference
app:key="logon"
app:title="@string/setting_logout"
app:summary="@string/setting_logout_dsc"
app:iconSpaceReserved="false"/>
设置app:iconSpaceReserved为fasle即可。