如何将图标添加到微调器(找到默认值)

时间:2013-06-09 18:54:26

标签: android android-spinner

我如何通过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。

I dont find here (in google)

i need xml and not java also here i find in java

1 个答案:

答案 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项目,但即使这样,您也会注意到第一个项目是之前您的其他操作。