2015-06-20 3 views
-3

на самом деле мой ListView здесь:ListView & onItemClick - Когда щелчок, открыт новый вид деятельности

ListView lv = (ListView) findViewById(android.R.id.list);     
ArrayAdapter<String> ad = new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1,ls); 

lv.setAdapter(ad); 

То, что я хочу, когда я нажимаю на элемент в моей ListView он должен открыть новый вид деятельности для этого пункта, где я может показать некоторое описание элемента, например если элемент будет BMW M6, чем в новой активности, должны быть такие вещи, как hp, 0-100 и т. д.

Как это сделать?

+1

Вы пробовали 'setOnItemClickListener' на listview ?? – Raghunandan

+1

, или вы переопределили 'onListItemClick' в случае, если ваш класс расширяет либо' ListActivity', либо 'ListFragment' – Blackbelt

+0

. Я попробую setOnItemClickListener прямо сейчас ..., что я отвечу еще раз. – fnr

ответ

1

Чтобы начать новую активность, вы должны использовать намерение:

Intent intent = new Intent(this, MySecondActivity.class); 

Вы можете добавить дополнительные услуги:

intent.putExtra(EXTRA_MESSAGE, message); 

И начать деятельность:

startActivity(intent); 

Теперь, если вы wan, чтобы сделать это, когда вы нажмете на элемент своего списка, вам придется использовать:

myList.setOnItemClickListener();