安卓Kotlin 写入到系统剪贴板

以复制TextInputEditText中的内容为例

val cm = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager

private fun copyText(t: TextInputEditText, cm: ClipboardManager){
    
    
    if(t.text?.isNotEmpty() == true) {
    
    
	    //t.selectAll()
        ClipData.newPlainText("label", t.text)?.let {
    
     cm.setPrimaryClip(it) }
        //Toast.makeText(this, t.text, Toast.LENGTH_SHORT).show()
    }
}

猜你喜欢

转载自blog.csdn.net/u011570312/article/details/111357573