gpt4 book ai didi

android - 微调器值根据父微调器值的变化而变化

转载 作者:行者123 更新时间:2023-11-29 14:32:41 24 4
gpt4 key购买 nike

大家好, 我有三个微调器。因为我想根据第一个微调器值更改第二个微调器值更改,根据第二个微调器值更改第三个微调器值,所有值都从数据库中获取并显示。我正在使用 ArrayAdapter 。我正在搜索最后两个周。但是我没有得到解决方案,请帮助我,我快没时间了。

最佳答案

也许这会有所帮助,

ArrayAdapter<String> secondspinnerAdapter;
ArrayAdapter<String> firstspinnerAdapter = new ArrayAdapter<String>(
MainActivity.this, android.R.layout.simple_spinner_item,
firstspinnervalue);
first_spinner.setAdapter(firstspinnerAdapter);
firstspinnerAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);


firstspinner.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub

// get data from database add to arraylist

secondspinnerAdapter = new
ArrayAdapter<String>( mainActivity.this,
android.R.layout.simple_spinner_item, arraylistvalue);
second_spinner.setAdapter(secondspinnerAdapter);
second_spinner.setSelection(arg2, false);
secondspinnerAdapter.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);

}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}
});

选择第一个微调项,然后从数据库中获取数据并填充数组列表并设置 secondspinner。

以同样的方式跟随选定的第二个微调项。

关于android - 微调器值根据父微调器值的变化而变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com