Java 如何在spinner android studio中更改项目
我想更改第二个微调器的值当第一个微调器的值更改时,我尝试了解决方案,但没有得到精确的解决方案,因此任何人都有解决方案,因此请提出建议或任何问题,然后请提问Java 如何在spinner android studio中更改项目,java,android,android-layout,android-fragments,Java,Android,Android Layout,Android Fragments,我想更改第二个微调器的值当第一个微调器的值更改时,我尝试了解决方案,但没有得到精确的解决方案,因此任何人都有解决方案,因此请提出建议或任何问题,然后请提问 ArrayAdapter<String> deptArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getResources().getStringArray(R.array.Province));
ArrayAdapter<String> deptArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getResources().getStringArray(R.array.Province));
deptArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerProvinceEyeTest.setAdapter(deptArrayAdapter);
deptArrayAdapter.notifyDataSetChanged();
ArrayAdapter deptArrayAdapter=新的ArrayAdapter(这个,android.R.layout.simple_spinner_项目,getResources().getStringArray(R.array.Province));
deptArrayAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉项);
喷丝头Provinceyetest.setAdapter(deptArrayAdapter);
deptArrayAdapter.notifyDataSetChanged();
OnItemSelectedListener()
spinnerProvinceEyeTest.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
String selectedItem = parent.getItemAtPosition(position).toString(); //this is your selected item
}
public void onNothingSelected(AdapterView<?> parent)
{
}
});
参考-。我正在使用给定的代码在微调器中设置值,并且我已经在onStart()方法中运行了此代码,并尝试通过微调器获取更改的值。setonitemselectedlistener能否请您使用两个微调器的代码编辑此帖子,目前仅适用于单个微调器,它将帮助其他人更容易地找到解决您问题的方法。
If(selectedItem == "YourText"){
//Here, you're initalizing the second `Spinner`
ArrayAdapter<String> secondArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getResources().getStringArray(R.array.YourList));
secondArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
secondSpinner.setAdapter(secondArrayAdapter);
}
else{
//Use any other list with arrayAdapter in case of other item selected.
//Use can use If-else-if or Switch to select different resource for different item of first spinner
}