方案一:
android:textIsSelectable="true"
方案二:给TextView添加长按事件,然后获取内容设置到粘贴板上
TextView textView =(TextView) v;
textView .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager cmb = (ClipboardManager) v.getContext().getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(textView.getText().toString().trim()); //将内容放入粘贴管理器,在别的地方长按选择"粘贴"即可
Toast.makeText(RemindActivity.this,"复制文本成功",Toast.LENGTH_SHORT).show();
}
});
本文介绍了在Android应用中实现文本复制的两种实用方法。一种是直接启用文本选择功能,另一种则是通过监听TextView的长按事件并手动将文本内容放置到系统的剪贴板中。这两种方法各有优劣,开发者可以根据实际需求选择合适的方式。

7406

被折叠的 条评论
为什么被折叠?



