xml布局 添加
<Spinner
android:id="@+id/sp_receiver_paymode"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@id/tv_receiver_paymode" />
代码实现
Spinner sp_receiver_paymode = (Spinner) findViewById(R.id.sp_receiver_paymode);
Spinner sp_receiver_sendtime = (Spinner) findViewById(R.id.sp_receiver_sendtime);
//显示的数组
final String payMode[]=new String[]{"到款-现金","到款-pos","支付宝付款",};
final String sendTime[]=new String[]{"周一至周五送货","双休日及公众假期送货","时间不限,工作日双休日及公众假期均可送货",};
ArrayAdapter<String> payModeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, payMode);
ArrayAdapter<String> sendTimeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, sendTime);
sp_receiver_paymode.setAdapter(payModeAdapter);
sp_receiver_sendtime.setAdapter(sendTimeAdapter);
//注册事件
sp_receiver_paymode.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
positions=position;
Spinner spinner=(Spinner) parent;
// Toast.makeText(getApplicationContext(), "xxxx"+spinner.getItemAtPosition(positions), Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
sp_receiver_sendtime.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
positions=position;
Spinner spinner=(Spinner) parent;
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});