Articles of contextmenu

Показать контекстное меню по требованию в Android

Рассмотрим Android ListView с контекстным меню, установленным с registerForContextMenu . Контекстное меню ListView отображается, когда пользователь долго набирает вид элемента. Кроме того, я хотел бы показать контекстное меню, когда пользователь нажимает (не длинные краны) на элемент (если выполняются определенные условия). Можно ли сделать это? Как?

Сохранение контекстного меню после поворота экрана

У меня есть активность, которая на этом методе onCreate: registerForContextMenu (theView); И в onCreateContextMenu: super.onCreateContextMenu(menu, v, menuInfo); menu.add(blablabla); Это отлично работает, но проблема в том, что контекстное меню исчезает, когда экран вращается. Как это исправить? Спасибо за прочтение!

OnContextItemSelected, похоже, не называется

Я создаю очень простое действие, основанное на представлении списка. Я хочу добавить контекстное меню к каждому из элементов в списке, поэтому я вызвал registerForContextMenu(mListView) . Затем я реализовал методы onCreateContextMenu и onContextItemSelected . Работает onCreateContextMenu (контекстное меню отображается правильно), но когда я нажимаю на элемент этого меню, ничего не происходит, контекстное меню просто исчезает, и […]

Как вызвать контекстное меню при выборе текста?

Я написал программу, которая использует свойство textIsSelectable для выбора части текста в текстовом виде. Теперь я хочу вызвать контекстное меню (включая: копирование, выделение и т. Д., Например, считыватель электронных книг), когда вы выбираете часть текста, которую он показывает. Я пробовал и учился, но пока не успел. я <TextView android:id="@+id/txtContent" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="20px" android:textIsSelectable="true" android:textSelectHandleLeft="@drawable/text_select_handle_middle1" android:textSelectHandleRight="@drawable/text_select_handle_middle1" […]

Как получить позицию элемента, нажатого на ContextMenu?

Я использую этот код, чтобы получить позицию Clicked Item в контекстном меню: public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); int index = info.position; } Как предлагается здесь: Android: как найти позицию, нажатую из контекстного меню Но я получаю исключение NullPointerException: int index = info.position; почему это так? РЕДАКТИРОВАТЬ У меня есть 2 […]

Контекстное меню Android SMS

Я немного поработал, но посмотрел на google и думаю, что знаю ответ на этот вопрос, прежде чем спрашивать, однако большинство из того, что я нашел в Интернете, восходит почти на год. Можно ли добавить дополнительный пункт меню в контекстное меню SMS, чтобы, например, приложение, над которым я работаю, если вы нажмете его, он сможет открыть […]

Почему элемент «share-to» вышел в Android 4.0.3 PHONE HTC OneX

ОБНОВИТЬ Пока это происходит только на HTC OneX с помощью Android 4.0.3 У меня есть два пункта меню для общего доступа к меню Android. Когда пользователь разделяет изображение из галереи Android, мое приложение отображает два Значки, поэтому пользователь может иметь легкий доступ к двум различным частям моего приложения. См. Рисунок. Это отлично работает в API […]

Android: отображение EditText в меню

В настоящее время я работаю над mp3-библиотекой для Android. Дело в том, что я хочу, чтобы пользователь подобрал имя плейлиста, который хотел бы добавить (полезный?). Поэтому я создал контекстное меню в списке плейлистов, которое позволяет пользователю выбирать между тремя параметрами, создавать, удалять, переименовывать. Почему я пытаюсь сделать это, чтобы отобразить поле EditText, если пользователь нажимает […]

Android ListFragment: как иметь как onListItemClick, так и onContextItemSelected?

Я реализую ListActivity и ListFragment и хотел бы позволить пользователю использовать короткие краны и длинные краны – недолго, чтобы редактировать / отображать детали элемента и долгое нажатие, чтобы вызвать контекстное меню с возможностью удаления элемента , Однако, похоже, я не могу запускать onCreateContextMenu. OnListItemClick отлично работает и захватывает все краны, короткие или длинные. ListFragment заполняется […]

Android GridView OnItemLongClick прослушиватель, вызванный после OnItemClick

В основном, я хочу показать другое контекстное меню, когда пользователь щелкает или долго нажимает на ячейку в виде сетки. Проблема заключается в том, что если пользователь коротко нажимает на прослушиватель OnItemClick, и я вижу, что отладчик достигает кода, который показывает контекстное меню, а не переходит оттуда в onCreateContextMenu, он переходит к onItemLongClick. Я попытался использовать […]