我們知道setTextIsSelectable()
用於選擇文本。所以當我們長按文本選擇工具菜單時出現(複製/粘貼菜單)。如何在雙擊中隱藏文本選擇工具菜單?
如果我們雙擊文本視圖,菜單選項也會出現。
我想知道如何隱藏雙擊菜單?
注:我需要的文字總是可以選擇的。
我們知道setTextIsSelectable()
用於選擇文本。所以當我們長按文本選擇工具菜單時出現(複製/粘貼菜單)。如何在雙擊中隱藏文本選擇工具菜單?
如果我們雙擊文本視圖,菜單選項也會出現。
我想知道如何隱藏雙擊菜單?
注:我需要的文字總是可以選擇的。
當文本是可選擇的Android將呈雙tap.To文本選擇菜單中禁用這個問題,我們需要實現GestureDetector 與onTouch。然後在GestureListener設置setTextIsSelectable(真)在onLongPress和setTextIsSelectable(假)在雙擊。
這裏是你必須做的:
setTextIsSelectable
當調用此方法來設置的
textIsSelectable
值時,它 設置標誌focusable
,focusableInTouchMode
,clickable
和longClickable
至相同的值。這些標誌對應於 屬性android:focusable
,android:focusableInTouchMode
,android:clickable
和android:longClickable
。 要恢復這些 標誌到您設置了前面,調用 以下方法的一個或多個的狀態:setFocusable()
,setFocusableInTouchMode()
,setClickable()
或setLongClickable()
。
來源:https://developer.android.com/reference/android/widget/TextView.html#setTextIsSelectable(boolean)
你能幫我解決這個問題嗎?提前致謝 –