如何使用带微调器的开关?

时间:2010-09-03 14:39:36

标签: android string case switch-statement spinner

所以我在一个月前就开始进行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。 谢谢。

1 个答案:

答案 0 :(得分:1)

如果您致电parent.getItemAtPosition(position),它会返回到您输入微调器的实际String。然后,您可以将其与getString(R.string.Paris)进行比较,看看它们是否相同,并采取相应措施。您无法在Java中打开String,因此您只需编写一些if语句。

相关问题