我有buttona和b,button a覆寫在b上面,a壓著b所以只能看到a,怎么才能通過一次點擊a同時實作button a和button b的點擊事件?
uj5u.com熱心網友回復:
activity中onTouchEvent,點擊的坐標與Button a的位置比較,在范圍內,就執行你點擊a b要執行的操作uj5u.com熱心網友回復:
你在a的點擊監聽里執行一下b.performClick()就可以了uj5u.com熱心網友回復:
用兩個按鈕,一個看不到,都在button a執行事件不行嗎?uj5u.com熱心網友回復:
performClick()方法 是使用代碼主動去呼叫控制元件的點擊事件(模擬人手去觸摸控制元件)uj5u.com熱心網友回復:
2樓完美解決。uj5u.com熱心網友回復:
支持2L和4L performClick()方法可以解決這個問題uj5u.com熱心網友回復:
個人和3樓想法一樣,為何要多一個按鍵,把他們的功能合二為一不就行了。uj5u.com熱心網友回復:
直接實作兩個按鈕的功能不就可以了uj5u.com熱心網友回復:
把Click的代碼抽成方法,點b直接調a和b的方法轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/114272.html
標籤:Android
上一篇:求助!listview中的textview復用如何解決
下一篇:微信歷史文章
