Пользовательские атрибуты стиля для SwitchPreferenceCompat (поддержка v7)
Я пытаюсь добавить некоторое пространство в верхней части моей SwitchPreferenceCompat
которая внутри PreferenceFragmentCompat
. В основном мне просто нужно место между ним и верхним Toolbar
, либо путем расширения его высоты, либо с помощью пробела без добавления пробела, который будет мешать тени места Toolbar
. Я верю, что смогу добиться этого, добавив собственный стиль к SwitchPreferenceCompat
, но у меня возникли проблемы с его работой.
Вот что я пробовал:
В моих styles.xml
-
<style name="SwitchPreferenceNew" parent="Preference.SwitchPreferenceCompat.Material">
<item name="android:paddingTop">20dp</item>
</style>
В моих app_preferences.xml
-
<android.support.v7.preference.SwitchPreferenceCompat
style="@style/SwitchPreferenceNew"
android:defaultValue="false"
android:icon="@drawable/ic_power_settings_new_black_48dp"
android:key="prefsActivate"
android:summary=""
android:title="Activate reminders" />
Я думаю, что я просто не перекрывая стиль правильно, но я я не знаю, как это сделать с SwitchPreferenceCompat
. Заранее спасибо!
спасибо famalam Я попробую его –