Comment supprimer le bouton radio de spinner BUTTON, en utilisant uniquement Themes.xml? Je peux le supprimer après avoir appliqué un autre style, mais je ne peux pas supprimer ce bouton par défaut de Themes.xml.Bouton Spinner sans bouton radio
<style name="My.Theme.Spinner" parent="android:Widget.Spinner">
<item name="android:background">@drawable/spinner_bg</item>
<item name="android:clickable">true</item>
<item name="android:spinnerMode">dialog</item>
<item name="android:checkedButton">@null</item>
<item name="android:checkable">false</item>
</style>
Thème
<style name="My.Theme" parent="@android:style/Theme">
<item name="android:spinnerStyle">@style/My.Theme.Spinner</item>
</style>
adaptateur ORIGINAL (avec des boutons radio en articles)
new ArrayAdapter<String>(getActivity(), R.layout.spinner_item,
getResources().getStringArray(R.array.registrationIds));
Adaptateur Mise à jour (sans radio):
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_spinner_item, getResources().getStringArray(R.array.registrationIds));
Remarque: Les éléments Spinner doivent avoir un boutons radio. Le bouton Spinner devrait être sans radio.
fragment.xml
<Spinner
android:id="@+id/spinner"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/small_content_padding"/>
Voir ma question:
ne peut pas personnaliser le spinner.Au lieu de cela, vous pouvez créer le menu contextuel pour cliquer sur le bouton. Merci mec ... – Srinivasan
grâce à l'adaptateur, vous pouvez le faire. – Harish
Après avoir changé l'adaptateur (adapter.setDropDownViewResource (android.R.layout.simple_spinner_item);) - mes articles spinner n'ont pas de boutons radio, mais le bouton spinner - avec bouton radio encore. – monyag