我正在尝试在我的应用中使用微调器对象,但我遇到了麻烦,事实上,它在我的活动开始时被激活了。虽然我希望它在点击时启用并选择了所需的项目。
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.ElementaryOperations, android.R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s1.setAdapter(adapter);
s1.setOnItemSelectedListener(new OnItemSelectedListener(){
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3){
index1 = s1.getSelectedItemPosition()+1;
if (index1 == 3){
finish();
startActivity(prod);//
}
}
public void onNothingSelected(AdapterView<?> arg0) {}
});
答案 0 :(得分:1)
spinner listener OnItemSelectedListener
.i表示第一个元素和第零个索引。所以你可以检查位置是否为零然后什么都没有。但是请注意你不能达到默认的选择值。如果你把条件设为零。
如果无法正常工作,请see this question