android edittext onLongPress上下文菜单

时间:2013-11-07 13:44:33

标签: android android-edittext android-contextmenu

我想要执行以下操作以使用户能够长按EditText,然后仅显示以下选项显示上下文菜单(选择,全选),然后允许用户选择部分文本或选择所有文本

我希望这适用于OS 2.2及以上版本

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您需要扩展EditText类。看看这个链接:

Dynamically Modifying Contextual/Long-Press Menu in EditText Based on Position of Long Press

这种方法让我做了类似的事情

答案 1 :(得分:-1)

简单地:

EditText text = (EditText)this.findViewById(R.id.myET);
    text.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {

           //my dialog code
            return false;
        }
    });