ナンバーピッカー選択ディバイダをカスタマイズしたいと思っていました。NumberPickerマテリアルスタイルカスタム選択ディバイダ
私は数ピッカー選択デバイダに使用するカスタム描画可能を作成しました。
ナンバーピッカーマテリアルスタイルを継承したカスタムマテリアルスタイルを作成しました。
<style name="MyNumberPickerTheme" parent="@android:style/Widget.Material.NumberPicker">
<item name="colorControlNormal ">#2e7d32</item>
<item name="android:background">#69f0ae</item>
<item name="selectionDivider">@drawable/my_number_picker_divider</item>
</style>
ただし、selectionDividerプロパティは認識されません。カスタム選別ディバイダを設定するために、ナンバーピッカーマテリアルスタイルにカスタムドローアブルを追加するにはどうすればよいですか?
を確認してください。https://stackoverflow.com/questions/20148671/android-how-to-change-the-color-of-the-datepicker-divider/20291416#20291416 – Raghunandan
これは役に立ちません。変更したい選択ディバイダの色ではありません。ナンバー・ピッカーの選択ディバイダーとして使用するドロウアーブルを作成しました。しかしselectionDividerプロパティがコンパイルエラーであると認識されず、アンドロイド:selectionDivider同じ問題でさえ、数字ピッカーに割り当てることはできません。 –
私は試していないドロアブルを設定することができます。投稿されたリンクには反射を使用した回答があり、図書館も提案されています。答えを見てくださいそれに応じてそれを修正してください – Raghunandan