2013-07-09 54 views

回答

0

您應該添加:

android:background="@drawable/myspinner_background" 
+0

它添加到你的'Spinner' ATTRIB utes並創建適當的可繪製 – Kostia

+0

@ Kostia:您可以編輯自己的答案。在這種情況下,請複製評論內容來回答,請 – Jayan

1

這也許對變化微調顏色有用:

mdt_spn=(Spinner)findViewById(R.id.xmdtm_spn); 
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(
     getApplicationContext(),android.R.layout.simple_spinner_item,mdt_arr) { 

    public View getView(int position, View convertView, 
      ViewGroup parent) { 
     View v = super.getView(position, convertView, parent); 

     ((TextView) v).setTextSize(30); 
     ((TextView) v).setTextColor(getResources().getColorStateList(R.color.mycolor1)); 
     return v; 
    } 

    public View getDropDownView(int position, View convertView, 
      ViewGroup parent) { 
     View v = super.getDropDownView(position, convertView, 
       parent); 

     ((TextView) v).setTextSize(35); 
     ((TextView) v).setTextColor(getResources().getColorStateList(
       R.color.mycolor)); 


     return v; 
    } 
}; 

mdt_spn.setAdapter(adapter1); 
+0

這不是我的R.id.xmdtm_spn微調,它是標準自動微調,這個問題! – Grinch