1
我需要將OnLongClickListener添加到EditText視圖。EditText OnLongClickListener觸發多個事件
我可以讓它與一些默認事件一起工作,但我不想讓默認事件觸發。作爲默認行爲,會出現一個對話框來選擇輸入法。
我以爲我已經找到了一個解決方案,將視圖xml中的android:longClickable屬性設置爲false,但顯然沒有做任何事情。
我需要將OnLongClickListener添加到EditText視圖。EditText OnLongClickListener觸發多個事件
我可以讓它與一些默認事件一起工作,但我不想讓默認事件觸發。作爲默認行爲,會出現一個對話框來選擇輸入法。
我以爲我已經找到了一個解決方案,將視圖xml中的android:longClickable屬性設置爲false,但顯然沒有做任何事情。
我不確定這裏有足夠的答案,但這裏有一個猜測。如果您返回true,您已經消耗了該事件,並且不會採取任何進一步的行動。如果您返回false,則允許操作系統處理默認的LongClick操作。
OnLongClickListener longClickListener = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//doSomething();
return true; //true = event consumed, false = event not consumed
}
};