【发布时间】:2018-10-11 16:15:05
【问题描述】:
我有一个TextView,用户可以在其中选择文本。默认情况下会出现以下选项:“复制”、“共享”和“全选”。
我需要用自定义选项覆盖它们。但我找不到如何做到这一点。我浏览了文档和this nice article,但也不乏。这篇文章解释了当用户按下三点按钮时如何扩展菜单,这不是我需要的。
问题:如何覆盖文本部分菜单中的默认“复制”、“共享”和“全选”选项?
这是我的视图:
<TextView
android:id="@+id/transcript"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical" />
在 java 代码中我有:
transcript.setTextIsSelectable(true);
transcript.setFocusable(true);
transcript.setFocusableInTouchMode(true);
【问题讨论】:
标签: android android-layout textview android-menu