標籤:android style blog color io ar cti div
方法一代碼如下:
<string-array name="city_name"> <item>浙江</item> <item>上海</item> <item>北京</item> </string-array>
<Spinner android:id="@+id/citySelect" android:layout_width="fill_parent" android:layout_height="wrap_content" android:entries="@array/city_name" />
entries="@array/city_name"指定數組資源
方法二適配器設定:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mCitySelect = (Spinner) findViewById(R.id.citySelect); mCitySelect2 = (Spinner) findViewById(R.id.citySelect2); String arr[] = {"孫悟空", "豬八戒", "唐曾"}; adapter = new ArrayAdapter<String>(this, android.R.layout.simple_gallery_item, arr); //為適配器設定下拉樣式 adapter.setDropDownViewResource(android.R.layout.simple_selectable_list_item); mCitySelect2.setAdapter(adapter); mCitySelect2.setOnItemSelectedListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { mTxtShow = (TextView) findViewById(R.id.txtShow); mTxtShow.setText("您選擇的是:"+adapter.getItem(arg2)); }