我想要执行以下操作以使用户能够长按EditText,然后仅显示以下选项显示上下文菜单(选择,全选),然后允许用户选择部分文本或选择所有文本
我希望这适用于OS 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;
}
});