用于将字符串值复制到剪贴板的按钮

2023-12-27

我正在修改一个旧的 Android 应用程序。我将 GPS 纬度和经度存储在字符串值中,并在解析时在不可编辑的文本框中显示给用户。我想添加一个按钮,它只获取字符串的值,并将其复制到剪贴板。

我看过这个:如何在 Android 应用程序中以编程方式复制文本? https://stackoverflow.com/questions/238284/how-to-copy-text-programatically-in-my-android-app

但不确定如何实施。任何帮助都会很棒,我最近没有接触过这个领域的太多发展!

Thanks

Edit:

    //Set button (inside oncreate method)
    Button button = (Button)this.findViewById(R.id.buttoncopylocation);
    button.setOnClickListener(this);

//Code added in onClick method
@Override
public void onClick(View arg0) {
    // TODO Auto-generated method stub
    ClipboardManager clipboard = (ClipboardManager)   getSystemService(Context.CLIPBOARD_SERVICE);
    ClipData clip = ClipData.newPlainText("Copied", mycoords);
    clipboard.setPrimaryClip(clip);
}

我收到此错误:https://i.stack.imgur.com/MqGSA.jpg https://i.stack.imgur.com/MqGSA.jpg


如果只是文本,那就很简单了。

ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label","Your Text");
clipboard.setPrimaryClip(clip);

欲了解更多信息,请查看这个链接 http://developer.android.com/guide/topics/text/copy-paste.html#Copying

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于将字符串值复制到剪贴板的按钮 的相关文章

随机推荐