如何从微调按钮中删除单选按钮,仅使用 Themes.xml?我可以在应用其他样式后将其删除,但默认情况下我无法从 Themes.xml 中删除此单选按钮。
<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>
主题
<style name="My.Theme" parent="@android:style/Theme">
<item name="android:spinnerStyle">@style/My.Theme.Spinner</item>
</style>
原始适配器(项目中带有单选按钮)
new ArrayAdapter<String>(getActivity(), R.layout.spinner_item,
getResources().getStringArray(R.array.registrationIds));
更新的适配器(不带收音机):
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_spinner_item, getResources().getStringArray(R.array.registrationIds));
注意:微调器项目应该有一个单选按钮。微调按钮应该没有收音机。
片段.xml
<Spinner
android:id="@+id/spinner"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/small_content_padding"/>
查看我的问题: