クリップボードからコピーするためのこのコードがありますが、このコードTextView
を追加しないと機能android:textIsSelectable="true"
しません。なんで?つまり、このコードを使用せずに追加android:textIsSelectable="true"
するだけでクリップボードにコピーできますTextView
が、API >=11 でこのコードを API <11 に使用すると、追加せずに機能すると予想されますandroid:textIsSelectable="true"
が、機能しません。どうして ???
txt=(TextView)findViewById(R.id.txt);
final int startIndex = txt.getSelectionStart();
final int endIndex = txt.getSelectionEnd();
final String stringYouExtracted = txt.getText().toString().substring(startIndex, endIndex);
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(stringYouExtracted);