gpt4 book ai didi

java - 根据第一个旋转器影响第二个旋转器的选择

转载 作者:行者123 更新时间:2023-12-01 14:09:25 34 4
gpt4 key购买 nike

所以我看到有人对此有疑问,但不在我的范围之内。我正在构建一个具有两个旋转器的 Android 应用程序。第一个有一系列选择。但是,我不确定如何影响第二个基于第一个的选择。我知道你可以输入

AdapterView.OnItemSelectedListener 

但我不知道如何实现这个。我已经读过这方面的内容,但这并不完全是我想要的。我也很好奇如何告诉微调器选择哪个数组,是在 .xml 还是在 .java 文件中?

最佳答案

试试这个,

firstSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

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

string selectedValue = arg0.getSelectedItem().toString();
if(selectedValue.equalsIgnoreCase(string1)
{
ArrayAdapter<String> firstAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, firstArray);

secondSpinner.setAdapter(firstAdapter);//
}

else if(selectedValue.equalsIgnoreCase(string2)
{
ArrayAdapter<String> firstAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, array2);

secondSpinner.setAdapter(firstAdapter);

}
}

希望对您有帮助。

关于java - 根据第一个旋转器影响第二个旋转器的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648489/

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