Soh*_*shi 12
用这个:
android:textIsSelectable="true"
Run Code Online (Sandbox Code Playgroud)
就像馅饼一样简单;)
编辑:
在代码中设置它: textView.setTextIsSelectable(true)
不确定您到底想要什么,这可能不完全是您想要的,但您可以将其注册为 ContextMenu,然后onCreateContextMenu使用CLIPBOARD_SERVICE:
private TextView mTextView;
protected final void onCreate(Bundle savedInstanceState) {
...
registerForContextMenu(mTextView);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) {
TextView textView = (TextView) view;
menu.setHeaderTitle(textView.getText()).add(0, 0, 0, R.string.menu_copy_to_clipboard);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
((ClipboardManager) getSystemService(CLIPBOARD_SERVICE)).setText(mTextView.getText());
return true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10064 次 |
| 最近记录: |