微调器android集选择选项
我创建了两个微调器,并用数字数组填充它们。我想要的是,用户在第一个数字上选择他们想要的数字,然后我将其保存到一个变量中,我使用该变量填充第二个数字的下拉列表,其中的值从该数字之后开始。我该怎么做?如何更改第二个微调器中的文本,以选定的数字开始 我有这个,我将微调器的项存储在变量x上,我想要第二个微调器以该变量开始微调器android集选择选项,android,spinner,Android,Spinner,我创建了两个微调器,并用数字数组填充它们。我想要的是,用户在第一个数字上选择他们想要的数字,然后我将其保存到一个变量中,我使用该变量填充第二个数字的下拉列表,其中的值从该数字之后开始。我该怎么做?如何更改第二个微调器中的文本,以选定的数字开始 我有这个,我将微调器的项存储在变量x上,我想要第二个微调器以该变量开始 mySpinner.setAdapter(new ArrayAdapter<String>(NewGuiaActivity.this, android.R.layout.s
mySpinner.setAdapter(new ArrayAdapter<String>(NewGuiaActivity.this, android.R.layout.simple_spinner_dropdown_item,
establist));
// Spinner on item click listener
mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) {
// TODO Auto-generated method stub
// Locate the textviews in activity_main.xml
arg0.setSelection(5);
x = estab.get(position).getID();
Toast.makeText(getApplicationContext(), x, Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
arg0.setSelection5可以做到这一点,但它不允许我在单击微调器的不同项时选择另一个值。如何更改此值。两个列表视图是否使用相同的值列表?可以,在调用第一个微调器的setOnItemSelectedListener后获取索引值,在运行时为第二个微调器创建一个列表,并获取从n到列表视图大小的值,将该列表传递到第二个微调器适配器中。有没有一种方法只改变微调器的起始项而不是设置项