Articles of onclicklistener

Android OnClickListener не стреляет для кнопки на отдельном макете

У меня два разных макета. Один из них загружает, когда начинается действие, а другое, которое загружается после запуска некоторых проверок и создает настраиваемый диалог. В диалоговом окне есть кнопка для запуска, на данный момент времени onclick имеет сообщение Toast, поэтому я могу подтвердить, что нажата кнопка. К сожалению, я не могу получить ответ, когда нажимается […]

Пользовательский щелчок по списку не вызывает listview.onclicklistener

Мой первый вопрос здесь. Пожалуйста, успокойся. У меня есть ListView с onItemClickListener . У меня также есть пользовательский listItem для Android, состоящий из RelativeLayout с двумя перекрывающимися дочерними элементами (LinearLayout). Когда я нажимаю на ListItem, он НЕ запускает код ListView.onClickListrener . Это происходит, только если пользовательский listItem имеет 2 наложенных друг на друга дочерних элемента. […]

OnClickListener в RecyclerView.ViewHolder

У меня есть RecyclerView.ViewHolder и RecyclerView.Adapter, мне нужно после щелчка на элементе, а затем отправить информацию об этом элементе в другое действие. PlacesAdapter.java public class PlacesAdapter extends RecyclerView.Adapter<PlacesViewHolder> { private PlacesActivity placesActivity; Context context; private int position; List<Places> places; public PlacesAdapter(List<Places> places) { this.places = places;} @Override public void onAttachedToRecyclerView(RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); } @Override […]

Android: onClickListener для relativelayout

Я имею relativelayout и закодировал onTouchListener чтобы выделить фон следующим образом: relative3.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent event) { if(event.getAction()==MotionEvent.ACTION_DOWN ) { relative3.setBackgroundColor(getResources().getColor(R.color.tran_grey)); } if((event.getAction()==MotionEvent.ACTION_UP || event.getAction()==MotionEvent.ACTION_CANCEL)) { relative3.setBackgroundColor(getResources().getColor(android.R.color.transparent)); } return true; } }); И выполнить действие onClick relative3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { custom_toast("Redirecting…"); } }); Вопрос: ACTION_DOWN […]

PreferenceFragment OnPreferenceClickListener () работает только один раз

Я реализую пользовательское Preference которое должно вести себя подобно кнопке (предпочтение откроет диалог для восстановления значений по умолчанию для всех настроек). Он работает нормально, если вы нажмете на ResetPreference показывает диалог, и при положительном нажатии все данные предпочтений очищаются и сбрасываются, но если вы снова ResetPreference на ResetPreference ничего не произойдет. Я полагаю, что при […]

Щелчок события из флажка в пользовательском списке в Android

У меня есть собственный макет для строк списка списка: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/listSelector" android:orientation="horizontal"> <LinearLayout android:id="@+id/checkboxSelection1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="3dip"> <CheckBox android:id="@+id/checkbox1" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/checkbox1" android:orientation="vertical"> <TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/text2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </RelativeLayout> У меня также есть адаптер для отображения соответствующих данных; Который он […]

Как реализовать прослушиватель OnTouch в XML

Поскольку я знаю, что мы можем определить тег onClick в xml после записи в xml, мы можем легко использовать в java-коде по имени, указанному в xml, например <Button android:id="@+id/mybutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:onClick="myClick" /> public void myClick(View v) { // does something very } 1) Есть ли способ определить onTouch в XML, если да, то […]

Отключение onClickListener для Карт Google

Как отключить onClicklistener для GoogleMap, метод setOnMapClickListener() GoogleMap, например, мы установили setClickable (true) / setClickable (false) для других виджетов Android.

Как отменить выбор элемента в gridview при втором щелчке на андроиде?

Я пытался указать цвет фона для выбранных элементов в GridView, и я успешно использовал этот код, gv.setOnItemClickListener(new OnItemClickListener() { // gv is object of GridView @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { gv.getChildAt(arg2).setBackgroundColor(Color.rgb(125, 125, 125)); } }); Теперь я хочу удалить заданный цвет фона при нажатии на каждый элемент в […]

Android: обнаружение внешней кнопки ACTION_UP

У меня возникла проблема с настраиваемой кнопкой, которую я создал. Он состоит из коробки и небольшой линии под ней. Кнопка при нажатии на нее анимируется вниз, когда вы отпускаете ее. Это обрабатывается в CustomButton.class: super.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { buttonContent.startAnimation(rectMoveDown); colorDown.start(); return false; } […]