Android 使用改型从json响应动态填充多个微调器
我正在尝试使用Android 使用改型从json响应动态填充多个微调器,android,json,spinner,android-spinner,Android,Json,Spinner,Android Spinner,我正在尝试使用reformation从JSON响应填充多个spinners 在JSON响应中,我获取了所有细节。我正在填充喷丝头1 如何根据第一个微调器选择填充其余微调器 喷丝头1、喷丝头2、喷丝头3。 选择喷丝头1中的项目时,应填充喷丝头2。 选择喷丝头2中的项目时,应填充喷丝头3 ExpertSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override
reformation
从JSON
响应填充多个spinner
s
在JSON
响应中,我获取了所有细节。我正在填充喷丝头1
如何根据第一个微调器
选择填充其余微调器
喷丝头1、喷丝头2、喷丝头3。选择喷丝头1中的项目时,应填充喷丝头2。
选择喷丝头2中的项目时,应填充喷丝头3
ExpertSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) {
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
@Override
public void onSuccess(Response response, GlobalVariables.SERVICE_MODE mode) {
switch (mode) {
case AGRI_EXPERTS:
try {
List<CC_AgriExpertModel> expert = (List<CC_AgriExpertModel>) response.body();
ArrayList<String> productList = new ArrayList<>();
for (int i = 0; i < expert.size(); i++)
{
productList.add(expert.get(i).getExpert_name());
}
ArrayAdapter<String> adapter1;
adapter1 = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_dropdown_item, productList);
//setting adapter to spinner
ExpertSpinner.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
} catch (Exception e) {
e.printStackTrace();
}
break;
}
}
ExpertSpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共位置(适配器视图arg0、视图arg1、内部位置、长arg3){
}
@凌驾
未选择公共无效(AdapterView arg0){
}
});
@凌驾
成功时公共无效(响应,全局变量.SERVICE_模式){
开关(模式){
案例农业专家:
试一试{
List expert=(List)response.body();
ArrayList productList=新的ArrayList();
对于(int i=0;i
set-OnItemSelected Listener到每个喷丝头,然后喷丝头1-OnItemSelected set-AdWater到喷丝头2.对所有SimpleTanks Munir做同样的事情,你能举一些例子吗