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