【发布时间】:2015-02-02 01:26:20
【问题描述】:
我有一个带有微调器下拉菜单的应用程序。当我从微调器下拉菜单中点击 Admin 时,它不会转到 Admin.class。与教师相同,当我从微调器下拉菜单中点击教师时,它不会转到 Student.class。\
我的代码:
public class Home extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
String[] sp1 = getResources().getStringArray(R.array.Level);
Spinner spinner = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,sp1);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String s = parent.getItemAtPosition(position).toString();
if(s=="Admin")
startActivity(new Intent(Home.this,Admin.class));
if(s=="Teacher")
startActivity(new Intent(Home.this,Student.class));
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
}
}
【问题讨论】:
标签: android string spinner string-comparison