在clipbord中单击复制按钮后执行某些操作

时间:2017-06-17 08:17:52

标签: android textview clipboardmanager

我有文本视图,我想要长时间点击文本打开剪贴板,当点击复制按钮做一些事情,但我不知道如何获得项目点击剪贴板。

<TextView
                    android:id="@+id/txt_en_body"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true"
                    android:focusable="true"
                    android:longClickable="true"
                    android:padding="5dp"
                    android:text="@string/simple_text"
                    android:textColor="@color/colorBlack"
                    android:textIsSelectable="true"
                    android:textSize="16sp"/>

1 个答案:

答案 0 :(得分:0)

通过ClipBoardManager您可以这样做:

&#xA;&#xA;
  ClipboardManager&#xA; .addPrimaryClipChangedListener(new ClipboardManager.OnPrimaryClipChangedListener(){&#xA; @ Override&#xA ; protected void onPrimaryClipChanged(){&#xA; //这里做你想做的事情&#xA; //让文本使用:ClipboardManager.getText()&#xA;}&#xA;});&#xA;  
&#XA;