Je voulais personnaliser le diviseur de sélection du sélecteur de numéros.NumberPicker Matériau Style Séparateur de sélection personnalisé
J'ai créé drawable personnalisé à utiliser pour diviseur de sélection de sélecteur de nombre.
J'ai créé un style de matériau personnalisé héritant du style de matériau de sélecteur de nombres.
<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>
Mais la propriété selectionDivider n'est pas reconnue. Comment puis-je ajouter mon drawable personnalisé au style de matériau du sélecteur de nombre pour définir un séparateur de sélection personnalisé?
vérifiez ce https://stackoverflow.com/questions/20148671/android-how-change-the-color-of-the-datepicker-divider/20291416#20291416. – Raghunandan
Ce n'est pas utile. Ce n'est pas la couleur du diviseur de sélection que je veux changer. J'ai créé un drawable à utiliser comme séparateur de sélection du sélecteur de nombres. Mais ne peut pas l'assigner au sélecteur de nombre que la propriété de selectionDivider n'est pas reconnue en obtenant l'erreur de compilation, même android: selectionDivider le même problème. –
vous pouvez définir un drawable je n'ai pas essayé. mais le lien posté a une réponse qui utilise la réflexion et une bibliothèque est également suggérée. jetez un oeil à la réponse modifier en conséquence – Raghunandan