在我的应用程序中,我有1个微调器选项。在那里我显示6个值(这是值文件中的数组)。现在,当我点击它的5个微调器值时,所选项目将显示在活动屏幕的微调器中。
当我在微调器中选择第6个项目时,我必须开始一个新的活动。可能吗?我是否必须按位置价值这样做?
同样在新活动中(选择第6项后),我有5个edittext值,用户可以在其中输入一个字符串,该字符串应该替换微调器中的旧值。是否可以动态更新微调器?
我的微调代码:
Spinner s2=(Spinner)findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(
this, R.array.group_array, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s2.setAdapter(adapter1);
答案 0 :(得分:0)
可能
ArrayAdapter yearadp = new ArrayAdapter(this,android.R.layout.simple_spinner_item, yearlist);
yearadp.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
year_spinner.setAdapter(yearadp);
index=0;
year_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
spintext=parent.getItemAtPosition(pos).toString();
if(spintext=="6")
{
intent = new Intent(ListMonthActivity.this,NewChart.class);
startActivity(intent);
}
}
}
我们可以使用
进行设置mon_spinner.setSelection(iSelectedMonth);
intent = new Intent(ListMonthActivity.this,NewChart.class);
您可以或不提及行动已完成某项行动,并且您可以转入另一项活动。