中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
九台市| 西畴县| 二连浩特市| 广西| 龙门县| 家居| 吐鲁番市| 刚察县| 芒康县| 呈贡县| 招远市| 鹤岗市| 长治县| 天峨县| 大庆市| 蒲城县| 海阳市| 巴中市| 徐州市| 金阳县| 鄂托克前旗| 确山县| 两当县| 长岭县| 柞水县| 水富县| 武清区| 河间市| 阳高县| 探索| 司法| 石景山区| 奈曼旗| 亳州市| 明光市| 竹山县| 东山县| 巴林右旗| 和田市| 平塘县| 永泰县|