Articles of contextmenu

Скопировать текст из TextView на Android

У меня есть ListView где каждый элемент является TextView . Я хочу включить поведение продолжительного нажатия, аналогичное EditText которое отображает контекстное меню по умолчанию с такими элементами, как «Выбрать все», «Вырезать все», «Скопировать все» и т. Д. Есть ли простой способ включить это для TextView ?

Как создать подменю с переключателями в Android?

У меня проблема в простом случае (по крайней мере, это выглядит так). Мне нужно создать подменю для контекстного меню динамически и предоставить каждому элементу радиобокс. Я провел много испытаний. Когда я вызываю menu.setGroupCheckable(0, true, true) , где 0 по умолчанию является самим меню, он отображает переключатели справа на каждом пункте меню, как и ожидалось, но […]

Получить позицию позиции в onCreateContextMenu

Я пытаюсь создать контекстное меню, которое изменяет доступные параметры в зависимости от того, какая строка была нажата. Но я не могу понять, как получить позицию строки в списке для строки, которая была нажата, до тех пор, пока не будет создано меню.

Показать контекстное меню из кода

Это может быть простой вопрос, но я смотрю вокруг и не могу найти ответ. Есть ли какой-нибудь код для отображения контекстного меню на Android из кода вместо нажатия кнопки меню? Например, когда я касаюсь экрана, он вызывает контекстное меню?

Как создать контекстное меню с помощью XML-файла?

Я использую XML-файл для создания контекстного меню для своего ListView. (См. Ниже). Я также хочу установить заголовок для этого контекстного меню. Я прочитал (по адресу http://www.mail-archive.com/android-developers@googlegroups.com/msg43062.html ), что я могу использовать menu.setHeaderTitle (myContextMenuTitle) в методе onCreateContextMenu. Но мне нужно установить это в файле XML. Как я могу это сделать? Ниже приведен код для метода onCreateContextMenu, […]

Android: контекстное меню с одним щелчком мыши

У меня есть намерение, которое расширяет ListActivity. В моем методе onCreate после заполнения адаптера списка я использую registerForContextMenu(getListView()); Для регистрации в контекстном меню. Теперь он работает, и контекстное меню имеет свою исходную функцию; Как только я нажимаю и удерживаю объект, откроется контекстное меню. Можно ли открыть контекстное меню одним нажатием (без необходимости удерживать список)? Вся […]

Использование контекстного меню со списком в android

Я разрабатываю приложение для Android. У меня будет listview, и я установил контекстное меню для отображения, когда элемент listview long -pressed. Как я могу получить элемент из выбранного элемента списка (например, текст из текстового списка listview) после Действие из контекстного меню выбрано так, что я могу его обработать? Вот какой код: protected void onCreate(Bundle savedInstanceState) […]

Обнаружение выбранного элемента (в ListView) порождало ContextMenu (Android)

У меня есть ListView , который позволит пользователю долгое нажатие на элемент, чтобы получить контекстное меню. Проблема, с которой я сталкиваюсь, заключается в определении того, какой ListItem они долгое нажатие. Я пробовал это: myListView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu menu, final View v, ContextMenuInfo menuInfo) { menu.add("Make Toast") .setOnMenuItemClickListener(new OnMenuItemClickListener() { @Override public boolean […]

Как создать контекстное меню для RecyclerView

Как реализовать контекстное меню для RecyclerView? Очевидно, вызов registerForContextMenu(recyclerView) не работает. Я называю это фрагментом. Кто-нибудь имел успех в этом?

Как обрабатывать onContextItemSelected в операции с несколькими фрагментами?

В настоящее время я пытаюсь адаптировать приложение для использования «Библиотеки совместимости для Android v4», чтобы обеспечить преимущества использования фрагментов даже пользователям Android 1.6. Реализация контекстного меню кажется сложной: Основной вид приложения – расширение класса FragmentActivity . Все фрагменты основаны на одном классе, который расширяет класс фрагментов. Класс фрагмента вызывает метод registerForContextMenu () в методе onCreateView […]