91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Android Spinner樣式如何改變背景顏色

小樊
172
2024-07-20 06:44:44
欄目: 編程語言

要改變Android Spinner的背景顏色,可以通過創建一個自定義的Spinner樣式來實現。以下是一種方法:

  1. 首先,在res/drawable文件夾中創建一個叫做spinner_bg.xml的drawable文件,用于定義Spinner的背景樣式:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="#FFFFFF"/> <!-- 設置背景顏色為白色 -->
            <corners android:radius="5dp"/> <!-- 設置圓角半徑 -->
        </shape>
    </item>
</selector>
  1. 然后,在res/layout文件夾中創建一個叫做custom_spinner_item.xml的布局文件,用于定義Spinner的下拉列表項的樣式:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="10dp"
    android:textSize="16sp"
    android:textColor="#000000" <!-- 設置文本顏色為黑色 -->
    android:background="@drawable/spinner_bg"/> <!-- 設置背景為之前定義的spinner_bg.xml文件 -->
  1. 最后,在代碼中使用自定義的Spinner樣式和下拉列表項樣式:
Spinner spinner = findViewById(R.id.spinner);

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
        R.array.planets_array, R.layout.custom_spinner_item);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(adapter);

通過以上步驟,你可以自定義Spinner的背景顏色和下拉列表項的樣式。

0
宁德市| 石首市| 万源市| 获嘉县| 资兴市| 遂川县| 陈巴尔虎旗| 荔波县| 五河县| 汾西县| 宜城市| 东港市| 张家界市| 综艺| 南京市| 海晏县| 侯马市| 泰州市| 雷州市| 百色市| 谢通门县| 大名县| 黄骅市| 溆浦县| 佛冈县| 苍山县| 永新县| 房产| 东丰县| 武川县| 嘉定区| 邹平县| 中江县| 百色市| 临澧县| 杭锦后旗| 沿河| 阳信县| 壶关县| 岳普湖县| 江华|