2017-08-25 11 views
0

私はアンドロイド開発には初めてです。私は設定の設定(具体的にはシークバーの優先設定)に取り組んでいる、私は好みのレイアウトをカスタマイズする方法を知っているが、テーマ、レイアウトやスタイルは、デフォルトのものと一貫していないので、私の質問は、サイズ、パディング、マージンなど)はデフォルトのものと同じですか?例えば、音がカスタム設定のレイアウトとテーマはデフォルトのレイアウトと一致していますか?

enter image description here

+1

[SeekbarPreference](https://developer.android.com/reference/android/support/v7/preference/SeekBarPreference.html)だけではない特別な理由はありますか? – ianhanniballake

+0

私はサポートv7.preferenceライブラリを使用していません。開発中のアプリでは範囲シークバー(デュアルサム検索バー)を実装していますが、会社は特定のレイアウトも要求します。私がこのライブラリを使用していても、それは要件を満たしていないので、シークバーだけでなく、一般的なカスタム設定も興味がありません。 – lxinghe

答えて

0

the sound setting seekbar preferenceは、どのように私はそれ(テキストサイズ、パディング、マージンなど)のデフォルトのものと同じにすることができ、システム設定で設定しますか?

既存の設定タイプに使用されているレイアウトの1つに基づいて作成します。これらのレイアウトは、$ANDROID_SDK/platforms/.../data/res/layout/, where $ ANDROID_SDK is wherever you have installed the Android SDK and ... is some platform version (e.g., android-26 for Android 8.0). The layout resources prefixed with preference_ pertain to preferences, and preference_widget_seekbar_material.xmlはMaterial Designのものです。

appcompat-v7を使用していた場合、同様の操作を実行して、そのライブラリのコードを突き刺します。これはthis AOSP repoの一部です。

+0

Thx!異なるsdkのためにレイアウトが異なる可能性がありますか? – lxinghe

+0

@lxinghe:通常テーマによって異なります。 'Theme.Holo'ベースの環境設定は、' Theme.Material'ベースの環境設定と少し違って見えます。 – CommonsWare

関連する問題