2012年11月30日 星期五

[Android] ArrayAdapter修改Spinner樣式

MainActivity.java
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Spinner region = (Spinner) findViewById(R.id.region);

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

        region.setAdapter(adapter);

    }

my_spinner.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    style="?android:attr/spinnerItemStyle"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:ellipsize="marquee"
    android:singleLine="true"
    android:textColor="@color/white" />

沒有留言:

張貼留言