如何使用标签显示微调器(静态文本)?

时间:2013-12-31 06:42:37

标签: android spinner

我想在它上面显示带有静态小标签的微调器,它是如何实现的 看到一个流行的应用程序想要显示相同的。

这是我的图像,红色标记的是旋转器,上面有灰色文本,不会改变

我不想显示android:prompt,其中显示了微调器内的默认文本 想要在同一控件中精确显示微调器

enter image description here

3 个答案:

答案 0 :(得分:7)

为此你必须创建自定义微调器:

微调器的布局根据您的需要命名为custom_spinner

 <TextView
        android:id="@+id/tVStaticSmallLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="static text"
        android:textColor="#777777"
        android:textSize="22px"
        />

    <TextView
        android:id="@+id/tVMainText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tVStaticSmallLabel"
        android:layout_marginTop="5dip"
        android:text="your changing text"
        />
</RelativeLayout> 
活动中的

将此布局提供给微调器:

Spinner mySpinner = (Spinner) findViewById(R.id.yourSpinner);
        mySpinner.setAdapter(new MyAdapter(this, R.layout.custom_spinner,
                spinnerValues));

答案 1 :(得分:2)

这个标题只不过是TextView

答案 2 :(得分:0)

我相信,它是一个包含2个项目的VerticalLayout:一个TextView和另一个Spinner