У меня есть файл XML с именем list_item.xml, который содержит следующий код:Доступа к пунктам в Listview в Android
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_weight="2"
android:orientation="horizontal">
<ImageView
android:layout_width="40dp"
android:layout_height="50dp"
android:id="@+id/telephone"
android:src="@drawable/telephone"/>
<ImageView
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_marginLeft="5dp"
android:id="@+id/favorie"
android:src="@drawable/heart"/>
<ImageView
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_marginLeft="10dp"
android:id="@+id/consulter"
android:src="@drawable/consulter"/>
</LinearLayout>
В Java коде есть активность:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.resultat_recherche);
код XML-файла (resultat_recherche.xml):
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
Я заполнил этот список с адаптером:
ListAdapter adapter = new SimpleAdapter(
Resultat_recherche.this, contactList,
R.layout.list_item, new String[] { TAG_NAME}, new int[] { R.id.name});
setListAdapter(adapter);
Теперь я хочу, чтобы восстановить элементы из list_item (ImageView) для управления кнопкой мыши и начать намерение.
я хочу для Exemple, когда я нажимаю на ImageView (телефон) я сделаю что-то
как я могу сделать, что в этой деятельности? Спасибо
Проверьте [setOnClickListener] (http://stackoverflow.com/questions/8615417/how-can-i-set-onclicklistener-on-arrayadapter), и для вашего случая, [SimpleAdapter setOnClickListener] (http: // stackoverflow .com/вопросы/12661705/компл-onclicklistener-в-списке ракурса-с-изображения-и-текст-используя простые-адаптер). Надеюсь, это помогло! – xosuma