File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed
Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 2424import android .os .Parcelable ;
2525import android .text .TextUtils ;
2626import android .util .AttributeSet ;
27+ import android .view .LayoutInflater ;
2728import android .view .View ;
2829import android .view .Window ;
2930import android .widget .AbsListView ;
@@ -153,7 +154,12 @@ private void showDialog(Bundle state) {
153154 if (mListView != null ) {
154155 mListView .setAdapter (null );
155156 }
156- mListView = new ListView (context );
157+
158+ LayoutInflater inflater = (LayoutInflater )
159+ context .getSystemService (Context .LAYOUT_INFLATER_SERVICE );
160+ View childPrefScreen = inflater .inflate (
161+ com .android .internal .R .layout .preference_list_fragment , null );
162+ mListView = (ListView ) childPrefScreen .findViewById (android .R .id .list );
157163 bind (mListView );
158164
159165 // Set the title bar if title is available, else no title bar
@@ -164,7 +170,7 @@ private void showDialog(Bundle state) {
164170 } else {
165171 dialog .setTitle (title );
166172 }
167- dialog .setContentView (mListView );
173+ dialog .setContentView (childPrefScreen );
168174 dialog .setOnDismissListener (this );
169175 if (state != null ) {
170176 dialog .onRestoreInstanceState (state );
Original file line number Diff line number Diff line change 2525 <dimen name =" preference_screen_header_padding_side" >0dip</dimen >
2626
2727 <integer name =" preference_screen_header_scrollbarStyle" >0x0</integer > <!-- insideOverlay -->
28- <integer name =" preference_fragment_scrollbarStyle" >0x0 </integer > <!-- insideOverlay -->
28+ <integer name =" preference_fragment_scrollbarStyle" >0x02000000 </integer > <!-- outsideOverlay -->
2929
3030</resources >
Original file line number Diff line number Diff line change 3333 <dimen name =" preference_screen_header_padding_side" >0dip</dimen >
3434
3535 <integer name =" preference_screen_header_scrollbarStyle" >0x0</integer > <!-- insideOverlay -->
36- <integer name =" preference_fragment_scrollbarStyle" >0x0 </integer > <!-- insideOverlay -->
36+ <integer name =" preference_fragment_scrollbarStyle" >0x02000000 </integer > <!-- outsideOverlay -->
3737</resources >
You can’t perform that action at this time.
0 commit comments