相关疑难解决方法(0)

使用支持新旧Android版本的剪贴板管理器复制?

我试图在android上以编程方式复制文本,在另一个问题上投票最多的回答提供了这些行,但是当使用它们时我得到错误:类需要API级别11(当前最小值为8):

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);
Run Code Online (Sandbox Code Playgroud)

我直接从问题中复制了这些行.尝试 import android.content.ClipboardManager;我测试后import android.text.ClipboardManager;,但它也产生了一个错误The method setPrimaryClip(ClipData) is undefined for the type ClipboardManager加上关于ClipboardManager被弃用的警告.

我的应用程序支持Android 2.2(我认为是API 8),如何复制文本以便它适用于所有版本的android?

java android

10
推荐指数
1
解决办法
7834
查看次数

使用TextView进行Android复制和粘贴

我有一个显示大量文本的textview.

我的用户想要突出显示并将一段代码复制到剪贴板.

有关如何做到这一点的任何指示?

clipboard android

6
推荐指数
2
解决办法
6228
查看次数

如何在 EditText 上启用默认复制粘贴

我在 xml 布局中定义了 Edittext,但是当我在 EditText 中选择文本时,默认剪切复制粘贴没有出现。

这是我的 xml 代码

<EditText
    android:id="@+id/xEt"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
    android:ems="10"
    android:gravity="top"
    android:padding="15dp"
    android:singleLine="false"
    android:visibility="visible" /> 
Run Code Online (Sandbox Code Playgroud)

我的Java代码是:

    mEt = (EditText) findViewById(R.id.xEt);
    mEt.setTypeface(tf2);
    mEt.setTextColor(Color.BLACK);
    mEt.setTextSize(30);
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

android android-edittext

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×3

android-edittext ×1

clipboard ×1

java ×1