Spinner

来源:互联网 发布:js固定悬浮导航 编辑:程序博客网 时间:2024/06/14 03:04
public class MainActivity extends Activity{    private TextView textView;    private Spinner spinner;    private List<String> list;    private ArrayAdapter<String> adapter;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        textView = (TextView) findViewById(R.id.text);        spinner = (Spinner) findViewById(R.id.spinner);        textView.setText("您选择的城市是北京");        list = new ArrayList<String>();        list.add("北京");        list.add("上海");        list.add("广州");        list.add("深圳");        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,list);        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);        spinner.setAdapter(adapter);        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {            @Override            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {                String name = adapter.getItem(position);                textView.setText("您选择的城市是" + name);            }            @Override            public void onNothingSelected(AdapterView<?> parent) {            }        });    }}
<?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="match_parent"              android:orientation="vertical">    <TextView        android:id="@+id/text"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:textSize="25sp"        android:textColor="#FF0000"        android:text="qihao"        android:layout_marginTop="5dp"/>    <Spinner        android:id="@+id/spinner"        android:layout_width="match_parent"        android:layout_height="wrap_content" /></LinearLayout>
0 0
原创粉丝点击