У текстовий перегляд xml вставте цей код
android:textIsSelectable="true"
Потім у файлі java,
final TextView txtcopypaste = findViewById(R.id.txtcopypaste); // my textview
txtcopypaste.setOnClickListener(new View.OnClickListener() { // set onclick listener to my textview
@Override
public void onClick(View view) {
ClipboardManager cm = (ClipboardManager)getApplicationContext().getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(txtcopypaste.getText().toString());
Toast.makeText(getApplicationContext(), "Copied :)", Toast.LENGTH_SHORT).show();
}
});
Вимога: Необхідно скопіювати та вставити текст, який знаходиться у текстовому перегляді.
OutCome: Використовуючи перегляд тексту, одного разу я натиснув перегляд тексту. Його автоматично копіюється текст, який знаходиться в текстовому перегляді.
Примітка. Під час імпорту буфера обміну менеджер намагається віддати перевагу
Будь ласка, віддайте перевагу менеджеру буфера обміну текстом
import android.text.ClipboardManager; // prefer this
намагайтеся уникати менеджера буфера обміну вмістом
import android.content.ClipboardManager; // Not this