我正在构建一个 Android 应用程序,我想复制 EditText 小部件的文本值。用户可以按Menu+AthenMenu+C来复制值,但我将如何以编程方式执行此操作?
Menu+A
Menu+C
使用ClipboardManager#setPrimaryClip方法:
ClipboardManager#setPrimaryClip
import android.content.ClipboardManager; // ... ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("label", "Text to copy"); clipboard.setPrimaryClip(clip);
ClipboardManagerAPI 参考
ClipboardManager