要解决android TextInputEditText无法从粘贴操作中获取文本的问题,可以使用以下方法:
EditText editText = findViewById(R.id.editText);
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = clipboardManager.getPrimaryClip();
if (clipData != null && clipData.getItemCount() > 0) {
CharSequence pasteText = clipData.getItemAt(0).getText();
editText.setText(pasteText);
}
这样,通过使用EditText而不是TextInputEditText,您将能够从粘贴操作中获取文本。