所以我在一个月前就开始进行Android编程,今天我遇到了一个问题。
我想做的事情是:从Spinner中的Item,当我选择它时,背面会有一个Text View更改。
spin.setAdapter(adapter_city);
spin.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
switch(v.getId()){
case R.string.Paris : description.setText("blah blah");
}
}
我希望描述符合资源。
巴黎是一个名为“城市”的xml,它是一个值xml。 谢谢。
答案 0 :(得分:1)
如果您致电parent.getItemAtPosition(position)
,它会返回到您输入微调器的实际String
。然后,您可以将其与getString(R.string.Paris)
进行比较,看看它们是否相同,并采取相应措施。您无法在Java中打开String
,因此您只需编写一些if
语句。