Spinner--动态增加数据
List<String> list = new ArrayAdapter<String>;
list.add(“test1”);
list.add(“test2”);
ArrayAdapter adpter = new ArrayAdapter(this,R.layout.item,R.id.textId,list);
Spinner.setAdapter(adapter);
Spinner.serPrompt(“标题”); //设置spinner展开后框体的title
第一个参数指上下文对象
第二个参数指定下拉框的样式
第三个参数指定TextView的id,R.id.textid 在R.layout.item中定义
第四个参数提供数据源
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="fill_parent" > <Spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/bt" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="add" > </Button> </LinearLayout>
为了使样式更好看,可以让设置TextView属性,改变样式