我有两个旋转器法庭和法官。我想在选择法院微调器数据判断改变accid。
private void loadSpinnerDataCourt() {
Spinner spinnercourt = (Spinner) findViewById(R.id.spinnercourt);
// database handler
DatabaseHandler db = new DatabaseHandler(getApplicationContext());
// Spinner Drop down elements
List<String> lables = db.getAllCourt();
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, lables);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinnercourt.setAdapter(dataAdapter);
//loadSpinnerDataCourt();
}
这是法官调整者
private void loadSpinnerDataJudge() {
Spinner spinnerjudge = (Spinner) findViewById(R.id.spinnerjudge);
// database handler
DatabaseHandler db = new DatabaseHandler(getApplicationContext());
String room4 = Listener_Of_Selecting_Room_Spinner4.label4;
int idcourt = Listener_Of_Selecting_Room_Spinner4.idcourt;
// Spinner Drop down elements pass court id
List<String> lables = db.getAlljudge(idcourt);
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, lables);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinnerjudge.setAdapter(dataAdapter);
}
但是如何在变革法庭上调整这个法官。选择法院的第一个数据,然后将该身份证传递给该法官微调,然后根据该法院给出法官姓名。如何在变更法庭上称这个法官为旋转者?
答案 0 :(得分:1)
实施此方法
spinnercourt.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
loadSpinnerDataJudge()
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
})
我希望这会对你有所帮助。
答案 1 :(得分:0)
实施setOnItemSelectedListener
set onClickListener for spinner item?
Android: How to make selected spinner item to TextView?
Android: two Spinner onItemSelected()
http://www.mkyong.com/android/android-spinner-drop-down-list-example/
答案 2 :(得分:0)
请使用您的法院微调器的setOnItemSelectedListener
。并且其onItemSelected
方法根据法院项目选择设置了法官名单。