jclova jclova - 1 year ago 146
Android Question

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

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 Source

Finally, I found the solution to this.

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();

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download