【发布时间】:2020-12-25 08:42:22
【问题描述】:
如果有人可以帮助谢谢。 我已经创建了微调器部分,但现在每当我单击下拉菜单时,我都需要打开一个新活动。我很困惑我需要将 if else/switch case 放在 Spinner 中的哪个位置。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = findViewById(R.id.spinner);
flags = findViewById(R.id.flag);
spinner.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item,
CountryData.countryNames));
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
flags.setImageResource(CountryData.countryflag[spinner.getSelectedItemPosition()]);
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
【问题讨论】:
标签: java android-studio android-activity switch-statement spinner