如果有人能帮忙。我已经创建了微调器部分,但现在每当我点击下拉列表,我需要一个新的活动打开。我不知道应该把if-else/开关盒放在哪里。
@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) {
}
});
1条答案
按热度按时间bcs8qyzn1#
我想你可以这样做: