如果有一天我后悔了自己的决定,希望一切都还来得及。
在app内实现复制粘贴功能,主要分为两种情况。一种是点击按钮,复制指定的文本。一种是长按文本调用系统的复制功能。
(一)主要用于复制一些序列号,邀请码神马的,点击按钮即可复制到手机粘贴板。(类似看图)
点击复制序列号按钮即可复制上面的一串序列号。
代码如下:
<span style="font-size:18px;">ClipboardManager copy = (ClipboardManager) MainActivity.this
.getSystemService(Context.CLIPBOARD_SERVICE);
copy.setText("Come On Baby"); </span>
将需要复制的内容放到setText()里面即可完成复制。
对应的粘贴功能代码如下:
<span style="font-size:18px;">ClipboardManager plaster = (ClipboardManager) MainActivity.this
.getSystemService(Context.CLIPBOARD_SERVICE);
String content=plaster.getText().toString().trim();
mTextView.setText(content); </span>
(二)长按文本区域,进入系统的复制功能。
只需要在TextView 添加:
<span style="font-size:18px;">android:textIsSelectable="true"</span>
属性即可,再长按试试~~
转载请注明出处:http://blog.csdn.net/qq_33078541?viewmode=contents
如开发过程还有什么疑问,欢迎回复咨询~~