Android "custom" 微调器

Android "custom" Spinner

我需要实现的是具有以下属性的 Spinner

我怎么能做到这种事?自定义 Adapter 就足够了吗?我在这里呆了一段时间。

在你的string.xml中放

 <string-array name="language">
    <item>English</item>
    <item>Franch</item>
    </string-array>

在您使用微调器的 XML 中

       <Spinner
         android:id="@+id/language"
         android:layout_width="60dp"
         android:layout_height="30dp"
         android:entries="@array/language"></Spinner>

最后 java 文件

 Spinner  language1= (Spinner) findViewById(R.id.language);
language.getSelectedView().toString())

对我有用..

好的,自定义 Adapter 就足够了。我还定义了一个布局资源(用于微调器中的元素),其中包含两个 TextView:一个具有 visibility="Visible",一个具有 visibility="Gone"。前者保存本地化值,而后者保存英文值。