0
我從Naddy先生這段代碼拷貝的TextView在API剪貼板7如何在此代碼中複製textView的所有部分?
TextView textView=(TextView)findViewById(R.id.textView1);
registerForContextMenu(textView);
然後覆蓋onCreateContextMenu -
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
//user has long pressed your TextView
menu.add(0, v.getId(), 0, "Copy");
//cast the received View to TextView so that you can get its text
TextView textView = (TextView) v;
//place your TextView's text in clipboard
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(textView.getText());
}
它的工作原理.....但用戶可以複製所有的textview .................我想允許用戶,如果他想要他可以複製文本視圖的部分....也許用戶想複製一些文字不是所有的textview? ??????
我該怎麼辦?
我應該在onCreate方法增加您的代碼.... ??? – user3410344
當我運行它.....「不幸的是,copy2已停止」出現........爲什麼? – user3410344
時,你會點擊上面的鏈接,你會發現你需要測試它的Android版本 –