我有从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);
答案 0 :(得分:6)