在我的Android应用程序中,我想提供简单的复制粘贴选项。 用户可以通过长按文本从文本视图中复制文本,我已成功完成它,但没有得到如何将其粘贴到编辑文本。 我正在尝试长按编辑文本,但粘贴选项不可用。
我知道我可以通过以下代码从ClipBoardManager获取内容 -
ClipboardManager clipMan = (ClipboardManager)getSystemService(v.getContext().CLIPBOARD_SERVICE);
myEdtTxt.setText(clipMan.getText());
但没有获得如何获取粘贴选项。
提前致谢。
答案 0 :(得分:0)
尝试在android:cursorVisible="true"
的布局EditText
xml
答案 1 :(得分:0)
根据您的要求,在内置Context Action Bar
中使用Android可能更简单。这将允许您以最少的努力可靠地复制/粘贴文本。
如果您想copy
TextView
来自EditText
,而不是xml
,则首先需要将其设为可选。为此,您可以添加以下android:textIsSelectable = "true"
属性:
textView.setTextIsSelectable(true);
或以编程方式添加以下内容:
import shapeless._
scala> Poly(identity _)
res2: shapeless.PolyDefns.~>[shapeless.Id,shapeless.Id] = fresh$macro$1$2$@797aa352