2014-02-13 61 views
0

我不知道这是否可能,但我想以某种方式有一个列表的行可以选择复制的文本,但也长按调出上下文菜单。ListView允许长按上下文菜单,但也允许选择文本

我知道长按是选择单个文本所必需的,但是由于我需要对整行进行长按以显示上下文菜单,所以它被覆盖。

我相信别人会遇到这个问题吗?

编辑:好吧,我只是意识到文本可以通过不仅选择长按,而且双击/按。因此,可以在这种情况下使用,而不是

+0

见编辑,我实现了文本选择菜单不仅长按文本还对两次压制/点击开始 – wired00

回答

0

试试这个:

yourEditText.setFocusableInTouchMode(false); 
    yourEditText.setSelectAllOnFocus(true); 
    yourEditText.clearFocus(); 
    yourEditText.setOnClickListener(new View.OnClickListener(){ 

     public void onClick(View v){ 
      yourEditText.requestFocusFromTouch(); 
     } 
    }); 
相关问题