모든 문제들이 그렇듯, 해결하고 나면 쉽습니다.
그런데 참 찾기가 어렵네요...
이번 문제는 Setting activity 를 PreferenceFragmentCompat 으로 만들 때,
좌측 여백이 너무 많은 문제입니다.
아래와 같이 스택오버플로우에서 쉽게 설명해주네요
아래의 빨강색 부분이 키입니다.
아이콘을 위해 예약해놓은 부분을 false 로 하면 됩니다.
근데 왜 추천은 적을까요? 아직 androidx 를 사용하는 경우가 많지 않나부네요?
<androidx.preference.PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<Preference
...
app:iconSpaceReserved="false"
.../>
</androidx.preference.PreferenceScreen>
코드로 할 때는 다음과 같습니다.
PreferenceCategory pc = new PreferenceCategory(ctx);
pc.setIconSpaceReserved(false);
...
Preference p = new Preference(ctx);
p.setIconSpaceReserved(false);
...
역시 매우 쉽죠~
근데 참 찾기는 어렵네요 ㅡㅡㅡ;;