Как я могу использовать переключатель с блесной? - PullRequest
2 голосов
/ 03 сентября 2010

, поэтому я начал программировать на Android, как месяц назад, и сегодня у меня проблема.

Что я хочу сделать, так это: из предмета в Spinner, когда я выбираю его, на оборотной стороне меняется текстовое представление.

    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 Ответ

1 голос
/ 03 сентября 2010

Если вы позвоните parent.getItemAtPosition(position), это вернет вас к фактическому String, который вы положили в счетчик. Затем вы можете сравнить это с getString(R.string.Paris), чтобы увидеть, совпадают ли они, и действовать соответственно. Вы не можете включить String в Java, поэтому вам просто нужно написать несколько if операторов.

...