android把函數
Ⅰ android中如何將下拉列表中獲取的值放到其他函數中
1.下拉列表使用Spinner。
2.布局:
<Spinner android:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Spinner>
3.實現
1)新增選擇內容:String[] m={"A型","B型","O型","AB型","其他"};
2)初始化設配器:
private ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //設置下拉列表的風格
spinner.setAdapter(adapter);//將adapter 添加到spinner中
spinner.setOnItemSelectedListener(new SpinnerSelectedListener()); //添加事件Spinner事件監聽
3)新建Spinner監聽器
class SpinnerSelectedListener implements OnItemSelectedListener{
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
view.setText("你選擇的值:"+m[arg2]);//設置編輯框為獲取到的選擇值
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}