在更改选择微调器数据更改想要设置在另一个微调器...怎么办?

时间:2014-02-07 07:00:21

标签: android

我有两个旋转器法庭和法官。我想在选择法院微调器数据判断改变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);


} 

但是如何在变革法庭上调整这个法官。选择法院的第一个数据,然后将该身份证传递给该法官微调,然后根据该法院给出法官姓名。如何在变更法庭上称这个法官为旋转者?

3 个答案:

答案 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)

答案 2 :(得分:0)

请使用您的法院微调器的setOnItemSelectedListener。并且其onItemSelected方法根据法院项目选择设置了法官名单。