1
我有EditText
框,其中已啓用焦點功能並啓用focusableontouch
,其餘所有功能均在XML中禁用。我面對的問題是,在這個文本框上長按selectAll並選擇彈出窗口出現 - 我想禁用它,並在同一時間使用OnlongClick
函數太..如何在使用LongClick偵聽器時禁用Android中的EditText框
所以我試圖android:longClickable="false"
上XML並設置使用LongClick
監聽文本框在Java
事情是這樣的:edEmailId.setOnLongClickListener(myOnLongClickListener);
沒有工作,我仍然得到全選彈出窗口。 XML中的LongClickable和SetOnlongClicklistener
是一樣的嗎?
如果是這樣,我該如何禁用彈出?
你能解釋一下嗎? – TheDevMan
edEmailId.setOnLongClickListener(myOnLongClickListener); myOnLongClickListener重寫onLongClick()時返回true,否則返回false。如果您返回false,則os將進一步處理此回調。在你的情況下,它顯示'選擇字'/'全選'的菜單。 – Naresh
抱歉延遲Naresh。我嘗試了你告訴我的任何事情,但問題是我有很長時間的按下功能,它會做不同的事情,當我設置這個功能時 - 長按功能根本不會發生。 – TheDevMan