【问题标题】:Android TextView copy text barAndroid TextView 复制文本栏
【发布时间】:2015-10-05 20:10:36
【问题描述】:

我希望能够在 TextView 中标记和复制文本。

我想覆盖 onLongClick 方法。 它应该像在android浏览器中一样工作。只需单击、标记文本并按复制即可。是否有适用于大多数 android 版本的解决方案?

【问题讨论】:

标签: android text click copy


【解决方案1】:

你可以在你的 TextView 中试试这个:

android:textIsSelectable="true" 

注意:从 API 级别 11 可用

【讨论】:

  • 当我设置 android:textIsSelectable="true" 我可以选择文本是。但无法复制所选文本。有一个按钮可以复制整个文本,而不仅仅是选定的文本
  • 这真的取决于您正在测试的设备...例如,我在纯 Android 设备 (Nexus 5) 上测试了此功能,您可以复制选定的文本或整个文本。跨度>
【解决方案2】:

这对你有用吗?

textView.setOnItemLongClickListener(new OnItemLongClickListener() { 

        public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                int pos, long id) {

            Log.d(TAG, "long clicked");

            return true; 
        } 
    }); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2021-05-01
    • 2011-03-12
    • 2014-06-23
    相关资源
    最近更新 更多