Merge "Improve Preference highlighting"

This commit is contained in:
Fabrice Di Meglio
2014-04-18 20:48:27 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 1 deletions

View File

@@ -329,6 +329,11 @@ public abstract class PreferenceFragment extends Fragment implements
if (preferenceScreen != null) { if (preferenceScreen != null) {
preferenceScreen.bind(getListView()); preferenceScreen.bind(getListView());
} }
onBindPreferences();
}
/** @hide */
protected void onBindPreferences() {
} }
/** @hide */ /** @hide */

View File

@@ -20,7 +20,6 @@ import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import android.graphics.Rect;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.os.Handler; import android.os.Handler;
import android.preference.Preference.OnPreferenceChangeInternalListener; import android.preference.Preference.OnPreferenceChangeInternalListener;
@@ -243,6 +242,7 @@ public class PreferenceGroupAdapter extends BaseAdapter
if (position == mHighlightedPosition && mHighlightedDrawable != null) { if (position == mHighlightedPosition && mHighlightedDrawable != null) {
result.setBackgroundDrawable(mHighlightedDrawable); result.setBackgroundDrawable(mHighlightedDrawable);
} }
result.setTag(preference.getKey());
return result; return result;
} }