如何在吐司中显示剪贴板复制的文本
How to display the clipboard copied text inside a toast
我是 Android 的新手。我想显示复制的优惠券代码。
代码如下:
ClipboardManager clipboard = (ClipboardManager) mCtx.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("Code", artist.getCoupon_code());
clipboard.setPrimaryClip(clip);
Toast.makeText(mCtx, "coupon code: "+clip+" is copied" , Toast.LENGTH_SHORT).show();
如何去掉红色下划线文字,只显示优惠券代码,即绿色下划线文字。
输出:
你想要的字符串可能在
clip.getItemAt(0).getText();
或
clipboard.getPrimaryClip().getItemAt(0).getText();
或者,因为您正在那里设置剪辑,所以您可以直接在字符串中使用该值
artist.getCoupon_code()
祝你好运!
下面的代码片段应该可以帮您解决问题。
ClipboardManager clipboard = (ClipboardManager) mCtx.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData.Item item = clipboard.getPrimaryClip().getItemAt(0);
Toast.makeText(mCtx, "coupon code: "+item.getText()+" is copied" , Toast.LENGTH_SHORT).show();
从下面的 link 中找到有关复制和粘贴的更多信息。
我是 Android 的新手。我想显示复制的优惠券代码。
代码如下:
ClipboardManager clipboard = (ClipboardManager) mCtx.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("Code", artist.getCoupon_code());
clipboard.setPrimaryClip(clip);
Toast.makeText(mCtx, "coupon code: "+clip+" is copied" , Toast.LENGTH_SHORT).show();
如何去掉红色下划线文字,只显示优惠券代码,即绿色下划线文字。
输出:
你想要的字符串可能在
clip.getItemAt(0).getText();
或
clipboard.getPrimaryClip().getItemAt(0).getText();
或者,因为您正在那里设置剪辑,所以您可以直接在字符串中使用该值
artist.getCoupon_code()
祝你好运!
下面的代码片段应该可以帮您解决问题。
ClipboardManager clipboard = (ClipboardManager) mCtx.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData.Item item = clipboard.getPrimaryClip().getItemAt(0);
Toast.makeText(mCtx, "coupon code: "+item.getText()+" is copied" , Toast.LENGTH_SHORT).show();
从下面的 link 中找到有关复制和粘贴的更多信息。