2016-12-03 4 views
0

Androidの設定ヘッダーを使用して設定カテゴリを選択できるようにするアクティビティを構築するアプリがあります。定義は、古典的なXMLファイルで行われます。以下はロリポップ前の端末のAndroidの設定ヘッダーの余白

<preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> 

    <header 
     android:fragment="app.medicalid.activities.settings.SettingsActivity$AlertsPreferenceFragment" 
     android:icon="@drawable/ic_sms_black_24dp" 
     android:title="@string/pref_header_alerts" /> 

    <header 
     android:icon="@drawable/ic_sync_black_24dp" 
     android:title="@string/pref_header_backup" /> 

    <header 
     android:fragment="app.medicalid.activities.settings.SettingsActivity$LockscreenPreferenceFragment" 
     android:icon="@drawable/ic_screen_lock_portrait_black_24dp" 
     android:title="@string/pref_header_lock_screen" /> 

    <header 
     android:fragment="app.medicalid.activities.settings.SettingsActivity$SecurityPreferenceFragment" 
     android:icon="@drawable/ic_lock_outline_black_24dp" 
     android:title="@string/pref_header_security" /> 

    <header 
     android:fragment="app.medicalid.activities.settings.SettingsActivity$AdvancedPreferenceFragment" 
     android:icon="@drawable/ic_bug_report_black_24dp" 
     android:title="@string/pref_header_advanced" /> 

</preference-headers> 

右に左とロリポップ+の前ロリポップデバイスのユーザーインターフェイスのexempleです:

Android PreferenceScreen margins on pre Lollipop devices

私の問題がされプレLollipopデバイスに追加されている左右の余白についてです。 Lollipop +のデバイスに表示されるスペースに似たものを得るために、この左右の余白を取り除くことを意味します。

私はPreferenceScreenで同じ動作をします。

すべてのアイデアは大歓迎です:)

答えて

1

は手動で0

ListView lv = (ListView) v.findViewById(android.R.id.list); 
lv.setPadding(0, 0, 0, 0); 
+0

にリストビューのパディングを設定するようにしてくださいあなたにたくさんありがとうございました。適切な視点で適用すると完全に機能します。 – Laurent

関連する問題