2011-12-17 2 views
0

Что я получил за кодУ меня есть String [], могу ли я использовать Intents?

String[] food = new String[]{"Salads", "Sandwiches", "Drinks"}; 
    // My own layout = rowlayout.xml with id = label 
    setListAdapter(new ArrayAdapter<String>(this, R.layout.rowlayout, R.id.label, food)); 

Теперь я хочу добавить Intent к каждому пункту String [], но проблема в том, что нет идентификатора для деталей.

ответ

1

Я предполагаю, что вы используете ListActivity. Вы можете переопределить onListItemClick следующим образом:

@Override 
protected void onListItemClick(ListView l, View v, int position, long id) { 
    super.onListItemClick(l, v, position, id); 

    Intent intent = new Intent(this, YourNextActivity.class); 
    startActivity(intent); 
} 

Вы можете использовать позицию, чтобы решить, что намерение создать.

+0

большой !! это wokrs! :) – t0s

Смежные вопросы