PreferenceFragmentCompat が右にずれる件
↓こういうことです。
ライブラリのバージョン
androidx.preference:preference:1.0.0-rc01
com.android.support:preference-v7:28.0.0-rc01
でも同じだと思います (未確認)。
原因
androidx.preference:preference
ライブラリの /res/values-sw360dp-v13/values-sw360dp-v13.xml
でこのように指定されていることが原因です。
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="config_materialPreferenceIconSpaceReserved">true</bool> <dimen name="preference_category_padding_start">56dp</dimen> </resources>
解決策 (?)
雑な方法ですが、/app/src/main/res/values-sw360dp-v13/values.xml
を下記の内容で作って↑のリソースを上書きしてしまえばとりあえず解決します。*1
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="config_materialPreferenceIconSpaceReserved">false</bool> <dimen name="preference_category_padding_start">0dp</dimen> </resources>
アプリを再度実行するとこのような表示になり、左側のスペースが詰められたことが分かります。
*1:エラーが出ますが。