Loading api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -933,6 +933,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b Loading Loading @@ -1710,11 +1711,13 @@ package android { field public static final int icon = 16908294; // 0x1020006 field public static final int icon1 = 16908295; // 0x1020007 field public static final int icon2 = 16908296; // 0x1020008 field public static final int icon_frame = 16908350; // 0x102003e field public static final int input = 16908297; // 0x1020009 field public static final int inputArea = 16908318; // 0x102001e field public static final int inputExtractEditText = 16908325; // 0x1020025 field public static final int keyboardView = 16908326; // 0x1020026 field public static final int list = 16908298; // 0x102000a field public static final int list_container = 16908351; // 0x102003f field public static final int mask = 16908334; // 0x102002e field public static final int message = 16908299; // 0x102000b field public static final int navigationBarBackground = 16908336; // 0x1020030 Loading @@ -1734,6 +1737,7 @@ package android { field public static final int stopSelectingText = 16908329; // 0x1020029 field public static final int summary = 16908304; // 0x1020010 field public static final int switchInputMethod = 16908324; // 0x1020024 field public static final int switch_widget = 16908352; // 0x1020040 field public static final int tabcontent = 16908305; // 0x1020011 field public static final int tabhost = 16908306; // 0x1020012 field public static final int tabs = 16908307; // 0x1020013 api/system-current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -1025,6 +1025,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b Loading Loading @@ -1806,11 +1807,13 @@ package android { field public static final int icon = 16908294; // 0x1020006 field public static final int icon1 = 16908295; // 0x1020007 field public static final int icon2 = 16908296; // 0x1020008 field public static final int icon_frame = 16908350; // 0x102003e field public static final int input = 16908297; // 0x1020009 field public static final int inputArea = 16908318; // 0x102001e field public static final int inputExtractEditText = 16908325; // 0x1020025 field public static final int keyboardView = 16908326; // 0x1020026 field public static final int list = 16908298; // 0x102000a field public static final int list_container = 16908351; // 0x102003f field public static final int mask = 16908334; // 0x102002e field public static final int message = 16908299; // 0x102000b field public static final int navigationBarBackground = 16908336; // 0x1020030 Loading @@ -1830,6 +1833,7 @@ package android { field public static final int stopSelectingText = 16908329; // 0x1020029 field public static final int summary = 16908304; // 0x1020010 field public static final int switchInputMethod = 16908324; // 0x1020024 field public static final int switch_widget = 16908352; // 0x1020040 field public static final int tabcontent = 16908305; // 0x1020011 field public static final int tabhost = 16908306; // 0x1020012 field public static final int tabs = 16908307; // 0x1020013 core/java/android/preference/PreferenceFragment.java +23 −1 Original line number Diff line number Diff line Loading @@ -23,14 +23,15 @@ import android.app.Fragment; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.View.OnKeyListener; import android.view.ViewGroup; import android.widget.ListView; /** Loading Loading @@ -178,6 +179,27 @@ public abstract class PreferenceFragment extends Fragment implements return inflater.inflate(mLayoutResId, container, false); } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); TypedArray a = getActivity().obtainStyledAttributes(null, com.android.internal.R.styleable.PreferenceFragment, com.android.internal.R.attr.preferenceFragmentStyle, 0); ListView lv = (ListView) view.findViewById(android.R.id.list); if (lv != null) { Drawable divider = a.getDrawable(com.android.internal.R.styleable.PreferenceFragment_divider); if (divider != null) { lv.setDivider(divider); } } a.recycle(); } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Loading core/java/android/preference/SwitchPreference.java +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ public class SwitchPreference extends TwoStatePreference { protected void onBindView(View view) { super.onBindView(view); View checkableView = view.findViewById(com.android.internal.R.id.switchWidget); View checkableView = view.findViewById(com.android.internal.R.id.switch_widget); if (checkableView != null && checkableView instanceof Checkable) { if (checkableView instanceof Switch) { final Switch switchView = (Switch) checkableView; Loading core/res/res/layout/preference_list_fragment.xml +15 −10 Original line number Diff line number Diff line Loading @@ -24,11 +24,15 @@ android:background="@android:color/transparent" android:layout_removeBorders="true"> <FrameLayout android:id="@android:id/list_container" android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1"> <ListView android:id="@android:id/list" style="?attr/preferenceFragmentListStyle" android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1" android:layout_height="match_parent" android:paddingTop="0dip" android:paddingBottom="@dimen/preference_fragment_padding_bottom" android:scrollbarStyle="@integer/preference_fragment_scrollbarStyle" Loading @@ -36,6 +40,7 @@ android:drawSelectorOnTop="false" android:cacheColorHint="@android:color/transparent" android:scrollbarAlwaysDrawVerticalTrack="true" /> </FrameLayout> <TextView android:id="@android:id/empty" android:layout_width="match_parent" Loading Loading
api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -933,6 +933,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b Loading Loading @@ -1710,11 +1711,13 @@ package android { field public static final int icon = 16908294; // 0x1020006 field public static final int icon1 = 16908295; // 0x1020007 field public static final int icon2 = 16908296; // 0x1020008 field public static final int icon_frame = 16908350; // 0x102003e field public static final int input = 16908297; // 0x1020009 field public static final int inputArea = 16908318; // 0x102001e field public static final int inputExtractEditText = 16908325; // 0x1020025 field public static final int keyboardView = 16908326; // 0x1020026 field public static final int list = 16908298; // 0x102000a field public static final int list_container = 16908351; // 0x102003f field public static final int mask = 16908334; // 0x102002e field public static final int message = 16908299; // 0x102000b field public static final int navigationBarBackground = 16908336; // 0x1020030 Loading @@ -1734,6 +1737,7 @@ package android { field public static final int stopSelectingText = 16908329; // 0x1020029 field public static final int summary = 16908304; // 0x1020010 field public static final int switchInputMethod = 16908324; // 0x1020024 field public static final int switch_widget = 16908352; // 0x1020040 field public static final int tabcontent = 16908305; // 0x1020011 field public static final int tabhost = 16908306; // 0x1020012 field public static final int tabs = 16908307; // 0x1020013
api/system-current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -1025,6 +1025,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b Loading Loading @@ -1806,11 +1807,13 @@ package android { field public static final int icon = 16908294; // 0x1020006 field public static final int icon1 = 16908295; // 0x1020007 field public static final int icon2 = 16908296; // 0x1020008 field public static final int icon_frame = 16908350; // 0x102003e field public static final int input = 16908297; // 0x1020009 field public static final int inputArea = 16908318; // 0x102001e field public static final int inputExtractEditText = 16908325; // 0x1020025 field public static final int keyboardView = 16908326; // 0x1020026 field public static final int list = 16908298; // 0x102000a field public static final int list_container = 16908351; // 0x102003f field public static final int mask = 16908334; // 0x102002e field public static final int message = 16908299; // 0x102000b field public static final int navigationBarBackground = 16908336; // 0x1020030 Loading @@ -1830,6 +1833,7 @@ package android { field public static final int stopSelectingText = 16908329; // 0x1020029 field public static final int summary = 16908304; // 0x1020010 field public static final int switchInputMethod = 16908324; // 0x1020024 field public static final int switch_widget = 16908352; // 0x1020040 field public static final int tabcontent = 16908305; // 0x1020011 field public static final int tabhost = 16908306; // 0x1020012 field public static final int tabs = 16908307; // 0x1020013
core/java/android/preference/PreferenceFragment.java +23 −1 Original line number Diff line number Diff line Loading @@ -23,14 +23,15 @@ import android.app.Fragment; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.View.OnKeyListener; import android.view.ViewGroup; import android.widget.ListView; /** Loading Loading @@ -178,6 +179,27 @@ public abstract class PreferenceFragment extends Fragment implements return inflater.inflate(mLayoutResId, container, false); } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); TypedArray a = getActivity().obtainStyledAttributes(null, com.android.internal.R.styleable.PreferenceFragment, com.android.internal.R.attr.preferenceFragmentStyle, 0); ListView lv = (ListView) view.findViewById(android.R.id.list); if (lv != null) { Drawable divider = a.getDrawable(com.android.internal.R.styleable.PreferenceFragment_divider); if (divider != null) { lv.setDivider(divider); } } a.recycle(); } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Loading
core/java/android/preference/SwitchPreference.java +1 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ public class SwitchPreference extends TwoStatePreference { protected void onBindView(View view) { super.onBindView(view); View checkableView = view.findViewById(com.android.internal.R.id.switchWidget); View checkableView = view.findViewById(com.android.internal.R.id.switch_widget); if (checkableView != null && checkableView instanceof Checkable) { if (checkableView instanceof Switch) { final Switch switchView = (Switch) checkableView; Loading
core/res/res/layout/preference_list_fragment.xml +15 −10 Original line number Diff line number Diff line Loading @@ -24,11 +24,15 @@ android:background="@android:color/transparent" android:layout_removeBorders="true"> <FrameLayout android:id="@android:id/list_container" android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1"> <ListView android:id="@android:id/list" style="?attr/preferenceFragmentListStyle" android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1" android:layout_height="match_parent" android:paddingTop="0dip" android:paddingBottom="@dimen/preference_fragment_padding_bottom" android:scrollbarStyle="@integer/preference_fragment_scrollbarStyle" Loading @@ -36,6 +40,7 @@ android:drawSelectorOnTop="false" android:cacheColorHint="@android:color/transparent" android:scrollbarAlwaysDrawVerticalTrack="true" /> </FrameLayout> <TextView android:id="@android:id/empty" android:layout_width="match_parent" Loading