PreferencesActivity が中央に表示されるようにマージンを設定する方法を知っている人はいますか?
これは私が得ている結果です。
私が達成しようとしている望ましいテーマ。
何か案は?
問題は、 の余白を設定できないことですActivity
。アクティビティは常に画面全体をカバーします。代わりに、次のいずれかまたはいくつかを実行する必要があります。
Activity
アプローチに
固執し、次のことを行います。ListView
して、使用しPreferenceActivity.getListView()
て設定します。に必要なマージンを指定して渡すことができます。LayoutParams
ListView.setLayoutParams()
LayoutParams
ListView
ListView
上記の背景を で設定しView.setBackgroundDrawable()
ます。PreferenceActivity
。Dialog
たとえばに切り替えます。FireFox は 2 番目のアプローチを使用します。および(例: ) クラスを[設定] ダイアログ全体に使用しPreferenceScreen
ます。実際、 は設定コンテナーとして a を使用します。PreferenceGroup
*Preference
CheckBoxPreference
PreferenceScreen
Dialog