Android: How to maximize PreferenceFragment width (or get rid of margin)?

jclova picture jclova · Feb 16, 2012 · Viewed 13.8k times · Source

Android Settings Screenshot

FragmentsBC Screenshot

If you look at either Android Settings screenshot or FragmentsBC screenshot, there are margin in PreferenceFragment. How can you get rid of it?

I tried making PreferenceFragment width to fill_parent, but no luck.

Answer

jclova picture jclova · Feb 22, 2012

Finally, I found the solution to this.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View v = super.onCreateView(inflater, container, savedInstanceState);
    if(v != null) {
        ListView lv = (ListView) v.findViewById(android.R.id.list);
        lv.setPadding(10, 10, 10, 10);
    }
    return v;
}

You can set padding by using: setPadding();