android中spinner如何设置标题

avatar
作者
猴君
阅读量:8

在Android中,Spinner组件本身并不支持设置标题。但是可以通过在Spinner所在的布局中添加一个TextView来模拟一个带标题的Spinner。以下是一个示例:

在布局文件中:

<RelativeLayout     android:layout_width="match_parent"     android:layout_height="wrap_content">      <TextView         android:id="@+id/spinner_title"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:text="选择一个选项"         android:gravity="center"         android:padding="8dp"/>      <Spinner         android:id="@+id/spinner"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_below="@id/spinner_title"         android:padding="8dp"/> </RelativeLayout> 

在代码中,首先通过findViewById方法获取到Spinner和TextView的实例,然后对TextView进行设置:

Spinner spinner = findViewById(R.id.spinner); TextView spinnerTitle = findViewById(R.id.spinner_title); spinnerTitle.setText("选择一个选项"); 

这样就可以在Spinner上方添加一个标题。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!