2016-04-20 10 views
3

に提示されるようhere可能な材料設計の設定部分を読んだ後、私は次のスクリーンショットに出くわした:ネイティブSeekbarPreference材料設計

enter image description here

提示3人の最初の好みはseekbarsですが、私は何かを見つけることができませんそれについては、サポートライブラリでさえも。

ここに何か不足していますか、Googleがカスタム設定を作成しましたが、これはまだ利用できません。

答えて

0

Developer docs explain how to achieve custom views in Settings.

TL;あなたはImageViewの、のTextViewとシークバーを持つカスタムレイアウトファイルを作成する必要がDR

  1. はのLinearLayout内にラップ。
  2. 次に、Preferenceを拡張するクラスを記述すると、SeekBar.OnSeekBarChangeListenerが実装され、SeekBarの変更をリッスンするために必要なすべてのメソッドがオーバーライドされます。
  3. Preference XMLファイルでカスタムクラスをタグとして追加すると、同様のUIが表示されます。
+0

私の質問はカスタム設定を作成する方法ではありませんでしたが、私の質問は、ドキュメントがどこにでも表示されるため、このコンポーネントをネイティブに提供しない理由です。これは、すべての開発者が独自のSeekBarPreferenceを作成できるようには意味がありません。デフォルトのコンポーネントでなければなりません。 –

+0

私は、デフォルトでこれを利用できないというGoogleの理由についてはわかりません。私はこの質問に答えて、どこかの誰かがこの情報を見つけ出し、時間を節約できるようにしました。私はあなたの問題がすでに解決されてうれしいです。 – LokiDroid

関連する問題