Articles of contextmenu

Получить идентификатор просмотра из oncontextitemselected

У меня есть несколько кнопок, зарегистрированных для контекстного меню Как узнать, какая кнопка была нажата для отображения меню? Ниже – псевдокод, который я буду использовать. Мне нужно сделать что-то, связанное с нажатием кнопки (у меня есть еще несколько кнопок для объявления), откуда я узнаю, что контекстное меню активировано, с которого нажата кнопка. EDIT: Я думаю, […]

OnCreateContextMenu () для EditText не работает на реальном устройстве

Просто попытался проверить приложение на реальном устройстве (HTC Desire Z с Android 2.2). И обнаружил, что мои контекстные меню вообще не работают в EditText s. В противном случае контекстные меню работают: в ListView , ImageView и т. Д. На эмуляторе все работает отлично … Когда я нажимаю EditText, он показывает что-то вроде рамки масштабирования, а […]

Контекстное меню в Fragment использует ListView из другого фрагмента: registerForContextMenu (getListView ())

Я пробовал искать решения для этого, но не нашел ничего, что бы соответствовало моей ситуации. У меня есть MainActivity, который расширяет FragmentActivity и несколько ListFragments. Я использую библиотеку PagerSlidingTabStrip для slidetabs и ViewPager. Фрагменты не имеют XML-макета, они просто ListFragments, который возвращает ListView, поэтому макет не нужен. Это приложение для звукового сопровождения, с длинным нажатием […]

Как получить данные из курсора в ContextMenu

Я хочу получить текущую запись курсора, а не только идентификатор, чтобы я мог манипулировать контекстным меню. Я видел здесь этот пример, который показывает вам, как получить идентификатор: @Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case DELETE_ID: AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); delete(info.id); return(true); } return(super.onOptionsItemSelected(item)); } Это здорово, потому что это позволяет мне получить соответствующий […]

Получить элемент, выбранный в списке, когда я создаю контекстное меню

Я хочу получить выбранный элемент из списка. Когда вы поддерживаете longclick элемент listview, я получаю контекстное меню (все работает), но я хочу знать, как определить, что такое POSITION, чтобы сделать longclick 1º объявляют элементы контекстного меню в /res/menu/NAMEOFXMLUWANT.XML как это <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/Abrir" android:title="@string/Abrir" /> <item android:id="@+id/Editar" android:title="@string/Edit" /> <item android:id="@+id/Borrar" android:title="@string/delete" /> […]

Как отключить контекстное меню для определенных элементов ListView на Android

Я знаю, что этот вопрос был задан ранее, и ответ должен был переопределить onPrepareContextMenu () / onCreateContextMenu (). Но я не понял и не получил никакого решения. Пожалуйста, помогите мне отключить контекстное меню для отдельных элементов ListView.

Android: Как установить сгенерированный заголовок contextMenu?

Я создаю контекстное меню следующим образом: @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { if(v.getId() == R.id.ListView01) { getMenuInflater().inflate(R.menu.add_contextmenu, menu); } super.onCreateContextMenu(menu, v, menuInfo); } Как я могу настроить сгенерированный заголовок?

Настройка темы приложения textColor на белый приводит к тому, что текст в тексте контекстного меню будет белым (невидимым)

Хорошо, это заставляет меня бредничать. Чтобы скрыть свое приложение, я задал следующее в моей теме: <item name="android:textColor">#FFFFFF</item> Весь текст в приложении становится белым, если только его вручную не переопределить в макете xmls. Отлично, yay, легкий peasy. ЗА ИСКЛЮЧЕНИЕМ, что текст в моих опциях меню для контекстных меню (вне списков и т. Д.) Также решил стать […]

Меню раздувает вызовы несколько раз на фрагменте onCreateOptionsMenu

Я использую фрагменты, и когда я переключаюсь на вложенный фрагмент, который реализует public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) мое меню раздувает количество раз, когда я добираюсь до этого вложенного фрагмента. Как я могу избежать этого? Я также реализую конструктор Фрагмента с помощью методов: setRetainInstance(true); setHasOptionsMenu(true); Когда я попытался реализовать решение siple: @Override public void onCreateOptionsMenu(Menu […]

EditText: отключить всплывающее меню «Вставить / Заменить» в меню «Выбор текста».

Моя цель состоит в том, чтобы иметь EditText который не имеет причудливых функций, просто обработчик выбора текста для более легкого перемещения курсора – поэтому нет контекстных меню или всплывающих окон. Я отключил внешний вид панели действий функции редактирования текста (копирование / вставка и т. Д.) Путем использования события обратного вызова ActionMode в соответствии с этим […]