2015-03-03 2 views
-1

У меня есть Listview. И я хочу добавить меню переполнения в каждый элемент списка. Как это сделать? Теперь я добавляю кнопку для каждого элемента и показываю раскрывающееся меню, когда пользователь нажимает на эту кнопку. Но я хочу заменить эту обычную кнопку переполнением.Меню переполнения в элементах списка просмотра

+0

Посмотрите [здесь] (http://developer.android.com/reference/android/widget/PopupMenu.html) – Emmanuel

ответ

1
  1. Добавить изображениеПросмотреть или кнопку, чтобы вызвать меню справа от элементов списка. Чтобы получить значок «перелива», увидеть этот вопрос: How do I get a copy of the Android overflow menu icon?
  2. Добавить onClickListener в свой ImageView или кнопки
  3. На вашем OnCreate() метод, создать всплывающее меню, как это:

    POPUPMENU = новый PopupMenu (это, findViewById (R.id.anchor)); popupMenu.getMenu(). Add (...); popupMenu.setOnMenuItemClickListener (this);

  4. В вашем onClickListener вызвать отображение всплывающего меню

    popupMenu.show();

+0

что R.id.anchor? –

Смежные вопросы