Articles of onclicklistener

Как я могу удалить OnClickListeners из ViewHolders RecyclerView при их удалении?

Я использую RecyclerViews в своем проекте приложения и устанавливаю OnClickListeners с помощью своих ViewHolders (в их конструкторах, как упомянуто в Q и A StackOverflow). Затем у меня возникает вопрос: как я могу удалить OnClickListeners из ViewHolders RecyclerView при их удалении. Обычно мы можем удалить OnClickListener, выполнив следующие действия: view.setOnClickListener(null); И если это PagerAdapter ViewPager, мы […]

Навигационный ящик OnItemClickListener

Я делаю приложение с примера Android-разработчиков с помощью навигационного ящика. Я сделал предметы, но я не знаю, как я могу открыть новую активность из каждого из зачисленных предметов. Это MainActivity: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence mTitle; private String[] mGalaxyTitles; @Override […]

Android – программно изменяет состояние переключателя без запуска OnCheckChanged прослушивателя

Я ищу способ программного изменения состояния виджета Android Switch с помощью switch.setChecked(true); Без запуска OnCheckedChangedlistener . Моя первая мысль заключалась в том, чтобы поменять его на OnClickListener но поскольку он регистрирует только клики, и вы можете не только щелкнуть, но и сместить коммутатор, но это не очень подходит для цели, как если бы пользователь должен […]

OnClickListener не работает во фрагменте

У меня есть некоторые проблемы с onClicklistener в фрагменте. Если я нажимаю на кнопку, ничего не происходит. Я не получаю ни сообщения от onClicklistener в Logcat, ни тост не появляется на экране, но я не могу найти ошибку в коде. Есть идеи? Буду признателен за любую помощь! Большое спасибо! И извините за мой плохой английский […]

SetOnPageChangeListener не вызывает onPageSelected

Я установил simpleonpagechangelistener, используя следующий пример: Android SimpleOnPageChangeListener – определение направления движения Однако, когда я выполняю код, а затем прокручиваю viewpager, я ожидаю, что вызывается следующая строка: public void onPageSelected(int position) { Однако он никогда не делает этого – что вызывает нерабочий viewPager. Какие-либо предложения? public class Home extends YouTubeBaseActivity implements VideoClickListener { … private […]

Используя onClick on TextView с возможностью выбора текста – как избежать двойного щелчка?

Это так странно, но если вы поместите onClickListener в TextView (или редактируемый EditText), который имеет android:textIsSelectable="true" – ему не нужен один кран, а два. Я проверил его на 3 телефонах, и все они выполняют onClick только после второго нажатия. Конечно, если вы сделаете focusable="false" или android:textIsSelectable="false" он работает с первого нажатия, но выбор текста не […]

Android Click Through PopupWindow

Я создал класс, который расширяет popupwindow. Его конструктор выглядит примерно так: super(builder.context.get()); this.setWindowLayoutMode(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); setFocusable(true); setBackgroundDrawable(new BitmapDrawable()); setTouchInterceptor(onTouchListener); FrameLayout frameLayout = new FrameLayout(builder.context.get()); LayoutInflater inflater = (LayoutInflater) builder.context.get().getSystemService( Context.LAYOUT_INFLATER_SERVICE); View overlayBase = inflater.inflate(R.layout.tutorial_view_items, null, false); frameLayout.addView(builder.backgroundView); frameLayout.addView(overlayBase); setContentView(frameLayout); OnTouchListener выглядит следующим образом: private OnTouchListener onTouchListener = new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent […]

Установите OnClick Listener на кнопку внутри просмотра списка в android

У меня есть просмотр списка на моем экране, каждый элемент списка содержит 2 текстовых представления и одну кнопку. При нажатии кнопки я хочу взять выбранный элемент списка, чтобы получить некоторые данные из вектора. Это мой список пользовательских адаптеров. Но я не знаю, как это сделать. private class CustomAdapter extends ArrayAdapter<ServicesItems> { public CustomAdapter(Context context, int […]

Реальная пользовательская форма кнопки

Учитывая любую форму (заполненный круг, звезда, треугольник, растровое изображение с прозрачными областями и т. Д.), Я хотел бы узнать, возможно ли (используя последний Android API) узнать, щелкнул ли пользователь вид или вне его , Например, если у меня есть круглая кнопка, я хотел бы знать, щелкнул ли пользователь внутри круга, но не за его пределами. […]

Получить координаты, щелкнув по карте (openstreetmaps)

Как мы можем получить координаты точки, щелкнув по ней на открытых уличных картах? пытался: public void onClick(View v) { Projection proj = mapView.getProjection(); IGeoPoint p = proj.fromPixels(v.getX(), v.getY()); System.out.println("x: "+ v.getX() + " y: "+ v.getY()); } Приветствия, Thanasio