diff options
author | ByteHamster <info@bytehamster.com> | 2018-05-07 20:02:07 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2018-05-07 20:02:07 +0200 |
commit | 407f92be12e1e69a4de51c228153d697782195fd (patch) | |
tree | 3d8fe742feddb90c6122ffc0fb16c6a668e95ba4 /app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java | |
parent | 4787e2ecc97c8da89af27f6db943e69c90484518 (diff) | |
parent | 36ac93e031cfaa335c1f6f0268e888c01eeeb5fd (diff) | |
download | AntennaPod-407f92be12e1e69a4de51c228153d697782195fd.zip |
Merge branch 'develop' into api-26-support
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java b/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java index bcac65804..e500267fe 100644 --- a/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java +++ b/app/src/main/java/de/danoeh/antennapod/preferences/MasterSwitchPreference.java @@ -4,13 +4,14 @@ import android.annotation.TargetApi; import android.content.Context; import android.graphics.Typeface; import android.os.Build; +import android.support.v14.preference.SwitchPreference; +import android.support.v7.preference.PreferenceViewHolder; import android.util.AttributeSet; import android.util.TypedValue; -import android.view.View; import android.widget.TextView; import de.danoeh.antennapod.R; -public class MasterSwitchPreference extends SwitchCompatPreference { +public class MasterSwitchPreference extends SwitchPreference { public MasterSwitchPreference(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); @@ -29,15 +30,16 @@ public class MasterSwitchPreference extends SwitchCompatPreference { super(context); } + @Override - protected void onBindView(View view) { - super.onBindView(view); + public void onBindViewHolder(PreferenceViewHolder holder) { + super.onBindViewHolder(holder); TypedValue typedValue = new TypedValue(); getContext().getTheme().resolveAttribute(R.attr.master_switch_background, typedValue, true); - view.setBackgroundColor(typedValue.data); + holder.itemView.setBackgroundColor(typedValue.data); - TextView title = (TextView) view.findViewById(android.R.id.title); + TextView title = (TextView) holder.findViewById(android.R.id.title); if (title != null) { title.setTypeface(title.getTypeface(), Typeface.BOLD); } |