Можно ли добавить какой-то пункт в контекстное меню андроида (системное меню) - PullRequest
6 голосов
/ 01 ноября 2011

Когда я ввожу какой-то текст, нажимаю и удерживаю его, в контекстном меню отображаются такие элементы, как вырезание, копирование, выделение текста и т. Д.

Можно ли добавить к этому свой собственный элемент?контекстное меню ?Я не понимаю, как все это работает, но я думаю, что должно быть возможно зарегистрировать что-то в манифесте, точно так же, как регистрация действий и трансляций.,.

Спасибо,

Любые идеи приветствуются

enter image description here

Ответы [ 2 ]

3 голосов
/ 01 ноября 2011

Есть ли способ добавить свой собственный элемент в это контекстное меню?

Только для виджетов в ваших собственных действиях, а не для системы в целом.

Кроме того, EditText проблематично даже для вашей собственной деятельности, так как некоторые производители устройств обходят обычную систему контекстных меню, поэтому вы не можете добавлять к ним.

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

1 голос
/ 01 ноября 2011

Вы пытались поместить onLongClickListener в свой EditText?Это не позволит вам добавить в текущий список, но вы можете настроить свой собственный диалог, а затем добавить все параметры, описанные выше, или некоторые из них, или ни один из них и свой собственный.

I 'Я не уверен, что именно то, о чем вы просите, возможно, и если это так, это немного больше работы, но вы будете иметь полный контроль.

...