xml textview 에서이 코드를 붙여 넣으십시오.
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();
}
});
요구 사항 : 텍스트보기에있는 텍스트를 복사하여 붙여 넣어야합니다.
결과 : textview 사용, 일단 textview를 클릭했습니다. textview에있는 텍스트를 자동으로 복사합니다.
참고 : 클립 보드 관리자를 가져 오는 동안 선호하는
텍스트 클립 보드 관리자를 선호하세요
import android.text.ClipboardManager; // prefer this
콘텐츠 클립 보드 관리자를 피하십시오
import android.content.ClipboardManager; // Not this