Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f9638a4a authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Fixes PreferenceScreen padding and scrollbar position.

Bug: 6399996
Changed the scrollbarStyle for tablets

Bug: 6405440
Inflate the listview from a layout with padding.

Change-Id: I838bb073ee2f0e23ac7163cc632679278dbccf05
parent 11dea294
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.Window;
import android.widget.AbsListView;
@@ -153,7 +154,12 @@ public final class PreferenceScreen extends PreferenceGroup implements AdapterVi
        if (mListView != null) {
            mListView.setAdapter(null);
        }
        mListView = new ListView(context);

        LayoutInflater inflater = (LayoutInflater)
                context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View childPrefScreen = inflater.inflate(
                com.android.internal.R.layout.preference_list_fragment, null);
        mListView = (ListView) childPrefScreen.findViewById(android.R.id.list);
        bind(mListView);

        // Set the title bar if title is available, else no title bar
@@ -164,7 +170,7 @@ public final class PreferenceScreen extends PreferenceGroup implements AdapterVi
        } else {
            dialog.setTitle(title);
        }
        dialog.setContentView(mListView);
        dialog.setContentView(childPrefScreen);
        dialog.setOnDismissListener(this);
        if (state != null) {
            dialog.onRestoreInstanceState(state);
+1 −1
Original line number Diff line number Diff line
@@ -25,6 +25,6 @@
    <dimen name="preference_screen_header_padding_side">0dip</dimen>

    <integer name="preference_screen_header_scrollbarStyle">0x0</integer> <!-- insideOverlay -->
    <integer name="preference_fragment_scrollbarStyle">0x0</integer> <!-- insideOverlay -->
    <integer name="preference_fragment_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->

</resources>
+1 −1
Original line number Diff line number Diff line
@@ -33,5 +33,5 @@
    <dimen name="preference_screen_header_padding_side">0dip</dimen>

    <integer name="preference_screen_header_scrollbarStyle">0x0</integer> <!-- insideOverlay -->
    <integer name="preference_fragment_scrollbarStyle">0x0</integer> <!-- insideOverlay -->
    <integer name="preference_fragment_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->
</resources>