0
- 我在操作欄上有兩個按鈕
btn1
&btn2
。 - 它們被放置在操作欄的RHS(同一位置)
- BTN2最初是被禁用
(visibility = GONE)
和ONLY BTN1是visible
我點擊BTN1並設置
btn1.visibility = GONE
和btn2.visibilty = VISIBLE
按下覆蓋btn時禁用onClick按鈕但是,即使我只點擊了BTN1,
btn2.onClick
也越來越執行。
需要做的事情,以防止btn2.onClick
BTN1被點擊時要執行什麼?
** **請提供你設置點擊監聽器的代碼,你的佈局,等等......還有......這讀取非常錯誤。你在使用選項菜單嗎?如果不是,爲什麼不呢? –
@DavidMedenjak它無關,但你介意爲什麼它非常錯誤。我不使用選項菜單。我有一個自定義的操作欄,在任何給定的點上都顯示最少的btns。是否必須使用選項菜單?選項菜單強制我的用戶再多點擊一次。 – GJain
對不起。這只是我的看法。我已經看到了我的自定義實現的公平份額,以知道它們經常被竊聽並且不能正常工作,就像他們所說的,不會重新發明輪子。爲什麼需要再次點擊?使用'app:showAsAction =「always」'沒有溢出菜單,按鈕只是顯示在菜單欄中,因爲我猜測它們與您的實現 –