【问题标题】:Android - Text Selectable - select part of a textAndroid - Text Selectable - 选择文本的一部分
【发布时间】:2013-08-25 05:06:36
【问题描述】:

如何在 API

我正在搜索的一个示例是在应用程序 OperaMini 中按下的 Onlongclick。 长按后,他会打开一个光标,让用户选择他需要的那部分文本,并为该选定部分打开一个 ContextMenu。

谢谢。

我需要做这样的打印,当 longclinck 时,make 会出现文本的选择器(打印上的蓝色提示)并显示选择的部分。

【问题讨论】:

标签: android textview android-edittext


【解决方案1】:

您可以在 xml 中使其可选择

        android:textIsSelectable="true"

或通过为其分配一个 Onclicklistener 来使您的 textview 可点击

  TextView.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
        ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
        clipboard.setText(TextView.getText());
        }
    });

【讨论】:

  • 如果对您有帮助,请接受答案(打勾)。欢迎来到 stackOverFlow
  • 谢谢@Ahmed-Ekri,但不起作用。我尝试了您所说的两种形式,但在我的 TextView 中没有任何反应。
  • 有人可以帮助我吗?请
  • 它有效,但不适用于所有 api' .. 所以使用这个库在所有 api'github.com/commonsguy/cw-advandroid/tree/master/SystemServices/… 中获取一个工作剪贴板 .. 如果有帮助,请接受并评价问题
  • 它可以复制。非常感谢。我现在只有一个配音。如何获取要发送给剪贴板管理器的一系列文本?
猜你喜欢
  • 1970-01-01
  • 2017-09-03
  • 2011-03-01
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多