Articles of onitemclicklistener

Настроить на элементе click listener внутри onBindViewHolder () с помощью RecyclerView.Adapter

У меня есть пользовательский объект: Student.class public class Student { private String name; private String age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } } Затем я реализую адаптер RecyclerView следующим […]

Recyclerview addOnItemTouchListener получает whosubview, щелкнув внутри строки

Я реализовал Recyclerview onclickListener из этого решения переполнения стека . Это решение отлично подходит для кликов на страницах ресайклеров. Но я не могу получить, какой подзаголовок (например: ImageView, Button) щелкнут по строке. mAttachmentRecyclerview.addOnItemTouchListener( new RecyclerItemClickListener(getApplicationContext(), new RecyclerItemClickListener.OnItemClickListener() { @Override public void onItemClick(View view, int position) { if (view.getId()==R.id.attachmnet_remove) { attachmentsList.remove(position); mAttachmentAdapter.notifyDataSetChanged(); attachmentCount–; } } } […]

OnListItemClick не работает для listview?

Привет, onListItemClick для listview не работает. Здесь я получаю данные из SQLite, используя AsyncTask и отображая его в виде списка. И я хочу сделать некоторые действия, когда щелкнул список в списке. Но щелчок не происходит. Я много пробовал для этого. Пожалуйста, помогите мне. Вот мой код package com.applexus.app.mobilesalesorder; import java.util.ArrayList; import java.util.Map; import java.util.TreeMap; import […]

Setvisibility (view.visible) не работает после setvisibility (view.gone)

Я видел несколько сообщений об этом, и я понял проблему. Но как это можно обойти? У меня есть ListView с элементом, который можно развернуть, но как только представление исчезло, оно не может быть снова видимым, если только оно не имеет свободного места. Как сделать это пространство? private void mySetOnItemListener() { l.setOnItemClickListener(new OnItemClickListener() { @Override public […]

SetOnItemLongClickListener и setOnItemClickListener не запускаются при использовании drag-sort-listview (DSLV)

Я использую превосходное перетаскивание списка сортировки от Carl Bauer (https://github.com/bauerca/drag-sort-listview) для реализации списка просмотра перетаскивания. Однако для моего требования не нужен элемент управления перетаскиванием в списке, а вместо этого позволяет пользователю перетаскивать элементы списка с помощью самого элемента. Я получил эту часть для работы, установив свойство @ id / drag в элемент списка. Однако он […]

Настроить элемент click click на setOnItemClickListener из списка Android

У меня есть три текстовых изображения в строке списка с использованием пользовательского адаптера и при щелчке по строке, я хочу выполнить событие click для выбранного текстового вида. Ниже приведен пример кода для события click. Здесь, при первом нажатии, слушатели настроены, и только при втором щелчке происходит фактическое событие клика, я хочу найти это при первом […]

Галерея onItemClick и onTouchEvent не работают вместе с версии для Android версии 3.0

У меня есть Галерея, в которой есть OnItemSelectedListener и OnItemClickListener. Поэтому я могу перемещаться между картинками, и если я нажму на один, произойдет что-то еще (в зависимости от того, на что я нажал). Он работал отлично до версии 3.0, но оттуда (3.0-4.0) после того, как он обрабатывает событие onItemClick, возникает фатальное исключение: 12-07 18:46:03.008: E/AndroidRuntime(935): […]

OnItemClickListener не работает, но OnItemLongClickListener работает над GridView

У меня проблема с clickListener в моем gridview. LongClickListener работает без проблем. Но я не могу получить ответа от прослушивателя кликов. Мой код ниже. Я смущен, почему работает длинный клик, но не обычный щелчок, Любые указатели будут оценены благодаря final GridView gridView = (GridView) findViewById(R.id.grid_view); gridView.setNumColumns(numOfColumns); gridView.getLayoutParams().width = (CELL_WIDTH * numOfColumns); gridView.getLayoutParams().height = (CELL_WIDTH * […]

Добавить clickListner для кнопки внутри картыView, заполненной с помощью recyclerView

У меня есть cardView card_contents.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="150dp" android:layout_marginTop="10dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:id="@+id/card_view"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffa3a4a6"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/card_text" android:layout_gravity="center" android:gravity="center" android:text="BE" android:layout_centerInParent="true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:id="@+id/button1" android:layout_toLeftOf="@+id/view" android:layout_alignParentLeft="true" android:text="2010" android:textColor="#000000" android:background="@android:color/transparent" /> <View android:layout_width="2dp" android:layout_height="@dimen/abc_action_button_min_height_material" android:layout_centerHorizontal="true" android:id="@+id/view" android:background="@android:color/black" android:layout_alignParentBottom="true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button2" […]

Переключение между onItemClick и onItemLongClick событием Android ListView

Я хочу спросить, как переключать и выбирать только одно событие в списке. Мой код ниже работает. Но когда OnItemLongClick срабатывает, также запускается OnItemClick. Как я могу переключить событие, в котором будет обнаружено только одно событие: lstResult.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { // TODO Auto-generated method stub […]