Xml टेक्स्टव्यू में इस कोड को पेस्ट करें
android:textIsSelectable="true"
फिर जावा फ़ाइल में,
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();
}
});
आवश्यकता: उस टेक्स्ट को कॉपी और पेस्ट करना होगा जो टेक्स्टव्यू में है।
आउटकम: टेक्स्टव्यू का उपयोग करते हुए, एक बार मैंने टेक्स्टव्यू पर क्लिक किया। इसकी स्वचालित रूप से उस पाठ की प्रतिलिपि बनाई गई है जो टेक्स्टव्यू में है।
नोट: क्लिपबोर्डमैन आयात करते समय पसंद करने की कोशिश करें
कृपया टेक्स्ट क्लिपबोर्ड प्रबंधक को प्राथमिकता दें
import android.text.ClipboardManager; // prefer this
सामग्री क्लिपबोर्ड प्रबंधक से बचने का प्रयास करें
import android.content.ClipboardManager; // Not this