我想要微調框的背景顏色通過編程方式,但我沒有得到。這裏是我對xml和.java文件的描述。無法在Android中製作微調框的背景顏色
第1步:這是我的微軟spinner的xml文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_marginTop="5dp"
android:background="@drawable/yourorder_form_bg"
android:orientation="vertical"
android:padding="10dp"
android:visibility="visible"
android:weightSum="1" >
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<Spinner
android:id="@+id/spinner2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
在我的java文件簡單的我已經寫
spinner1 = (Spinner) findViewById(R.id.spinner1);
List<String> list = new ArrayList<String>();
list.add("Android");
list.add("Java");
list.add("Spinner Data");
list.add("Spinner Adapter");
list.add("Spinner Example");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(dataAdapter);
spinner1.setBackgroundColor(0x0000FF);
在這裏,我沒有得到任何錯誤,我只得到的LinearLayout的背景色的顏色。
顯示更多的代碼。你如何初始化spinner1? – ElDuderino