我想在它上面显示带有静态小标签的微调器,它是如何实现的 看到一个流行的应用程序想要显示相同的。
这是我的图像,红色标记的是旋转器,上面有灰色文本,不会改变
我不想显示android:prompt
,其中显示了微调器内的默认文本
想要在同一控件中精确显示微调器
答案 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