亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
黔江区| 金山区| 增城市| 闸北区| 隆昌县| 巧家县| 太白县| 墨脱县| 安多县| 新宁县| 衢州市| 尖扎县| 海原县| 庆云县| 邯郸县| 安新县| 滨州市| 库伦旗| 揭西县| 乌兰县| 蚌埠市| 桐梓县| 凉山| 沁源县| 宝丰县| 临澧县| 永靖县| 灵丘县| 定襄县| 榆社县| 肃南| 白山市| 沁阳市| 谷城县| 阳新县| 越西县| 六枝特区| 广汉市| 如皋市| 阳泉市| 平江县|