如何在PopupWindow中为EditText启用选择标记?

时间:2011-11-07 10:25:57

标签: android android-ui

我在EditText中使用PopupWindow。它显示正常,但选择标记未显示在EditText中。当我长按EditText时,选项菜单也不会改变。在LogCat中,我看到一个警告

  

TextView不支持文本选择。行动模式已取消。

因此,EditText无法从剪贴板复制/粘贴文本。 有没有办法在EditText中获得“正常”PopupWindow行为?

此代码显示了问题,但我也尝试了很多变化:

EditText edit = new EditText(getContext());
edit.setBackgroundColor(Color.BLUE);
PopupWindow popup = new PopupWindow(edit, 100, 100, true);
popup.setBackgroundDrawable(new BitmapDrawable());
popup.showAtLocation(this, Gravity.NO_GRAVITY, 100, 200);

1 个答案:

答案 0 :(得分:-1)

试试这个,

   editText.setSelectAllOnFocus(true);