2017-06-17 38 views
0

我有文本視圖,我想在長按文本時打開剪貼板,當點擊複製按鈕時做一些事情,但我不知道如何獲得項目點擊剪貼板。在clipbord中單擊複製按鈕後做點事

<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"/> 

回答

0

通過ClipBoardManager你可以這樣做:

ClipboardManager 
.addPrimaryClipChangedListener(new ClipboardManager.OnPrimaryClipChangedListener() { 
    @Override 
    protected void onPrimaryClipChanged() { 
    //here to do what you want 
    //to get text use: ClipboardManager.getText() 
    } 
});