我如何通过xml 向微调器添加图标,其中找到默认值(不在列表中)?
<Spinner
android:id="@+id/spinner1"
android:layout_gravity="center"
android:layout_weight="0.28"
android:prompt="@string/language_prompt"
android:textSize="12sp" <!-- icon insten of text -->
/>
我尝试android:Background="@drawable/world_language_icon"
但不起作用。
我找不到src或设置drawable。
答案 0 :(得分:1)
首先,你应该在发布之前尝试校对你的问题,并确保你确切地知道你想知道什么。
how i add icon to spinner by xml
图标不添加到微调器本身,因为用于填充微调器的图标是适配器。为了向Spinner项添加图标,您需要创建一个自定义适配器以设置为Spinner,并为List Items使用自定义布局。
where find the defult value (not in the the list) ??
那,我不确定你要求的是什么。如果您的问题是如何设置 Spinner的默认项目/值,则无法实现。默认项目集始终是您填充Spinner的列表中的第一个项目。您当然可以在代码中自动选择不同的Spinner项目,但即使这样,您也会注意到第一个项目是之前您的其他操作。