package de.danoeh.antennapod.preferences; import android.app.AlertDialog; import android.content.Context; import android.os.Build; import android.preference.EditTextPreference; import android.util.AttributeSet; import de.danoeh.antennapod.R; public class CustomEditTextPreference extends EditTextPreference { public CustomEditTextPreference(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public CustomEditTextPreference(Context context, AttributeSet attrs) { super(context, attrs); } public CustomEditTextPreference(Context context) { super(context); } @Override protected void onPrepareDialogBuilder(AlertDialog.Builder builder) { if(Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { builder.setInverseBackgroundForced(true); getEditText().setTextColor(getContext().getResources().getColor(R.color.black)); } } }