Articles of onitemclicklistener

Галерея 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 […]

Как получить нажатую строку из списка с помощью OnItemClick?

У меня здесь проблемы. Это выглядит просто, и я продолжаю искать его решение. К сожалению, я не могу найти что-нибудь. Это моя проблема …. То, что я пытаюсь сделать, – это получить строку, показанную в списке, с помощью метода щелчка по элементу. Это мой список: – lol – hi – waw Когда я нажимаю «lol», […]

В чем разница между аргументом «int» и «long» в onItemClick в Android?

Когда мы реализуем OnItemClickListener , мы должны реализовать метод onItemClick который является абстрактным методом в интерфейсе OnItemClickListener . В методе onItemClick есть четыре аргумента. public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Toast.makeText(this, "Clicked on : " + arg2 + " long arg : " + arg3, Toast.LENGTH_LONG).show(); } Мне нужно знать […]

Удалить нижний колонтитул ListView Click Listener

Нижний колонтитул ListView RelativeLayout listFooterView = (RelativeLayout) inflater.inflate( R.layout.my_footer_layout, null); getListView().addFooterView(listFooterView); ListView OnClickListener listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) { // TODO Auto-generated method stub Intent i = new Intent(getApplicationContext(), Abc.class); startActivity(i); } }); On Click Listener работает, даже если я нажимаю на Footer View. Как отключить […]

Как выбрать элемент ListView после длительного клика?

У меня есть глупая маленькая проблема. Я зарегистрировал ListFragment как OnItemClickListener и OnItemLongClickListener своего собственного ListView . Когда onItemClick событие onItemClick намерение для активности просмотра этого элемента, никаких проблем нет. Когда onItemLongClick событие onItemLongClick , я хочу выполнить следующие действия: Создание CAB Сохранять выбранный длинный элемент Код: @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int […]

Android Listview в PopupWindow onitemclick не работает на каком-либо устройстве

Мой ListView находится внутри PopupWindow. Когда я показывал PopupWindow и щелкаю по строке Listview на устройстве ASUS K00z fonepad очень хорошо. Но в HTC Z715e не работает (onitem click event не запускается) 1.Это мой макет списка списка <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ln_testpopitemcon" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="52dp" android:background="#3b8ed4" android:descendantFocusability="blocksDescendants"> <ImageView android:id="@+id/img_testiconmenu" android:layout_margin="10dp" android:layout_width="32dp" android:layout_height="32dp" android:src="@drawable/radio_selected" android:clickable="false" android:focusable="false" android:focusableInTouchMode="false"/> <TextView […]

SetOnItemClickListener VS setOnItemSelectedListener в ListView.

Я хочу установить onClickListener в элементах ListView, но я вижу два метода setOnItemClickListener и setOnItemSelectedListener . Я не нашел оправданного объяснения этих двух в официальных документах. Какой из них использовать для какой цели? Чтобы выбрать элемент, пользователь должен будет щелкнуть элемент, а затем использовать различные методы?