亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android中點擊無效驗證如何解決

發布時間:2021-05-18 18:02:44 來源:億速云 閱讀:145 作者:Leah 欄目:移動開發

android中點擊無效驗證如何解決?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

模型如下:

android中點擊無效驗證如何解決

子模型:

android中點擊無效驗證如何解決

ps:

 黑色的是最外層,藍色的是在黑塊中,然后delete區域在滑塊區。滑動是控制藍色區域的移動。

如果僅僅是這樣,我一點也不慌。出現了一些東西,更加我讓疑惑。delete的groupview 容器點擊是有效的,也就是藍色區域可點擊的,我用它來點擊添加item,這同樣也給我提供了線索。

android中點擊無效驗證如何解決

在我心中產生了兩個個疑問:

  1. 為什么只有第一個可以點擊, 刪除第一個后,第二個變成了第一個,又可以刪除?

  2. 為什么delete 區域不可點擊,而其groupview 可以點擊?

解決

對于第一個疑問,我嘗試檢測是否綁定了,當然不可能去調試看了,因為list嘛,都一個樣,查看xy坐標的話,腦殼痛。

// holder.tvMsgRemindDelete 是獲取到delete對象
holder.tvMsgRemindDelete.setText("你好啊");

我將拿到的delete view,然后修改它的text。

當然肯定是沒用的,我寫完的時候就感覺不對勁,然而還抱著一絲希望。

因為如果變成第一個的話,那么是可以點擊刪除的,肯定綁定了事件哈。

對于第二個疑問,父類groupview 可以點擊,我就猜想是否是父類的groupview 阻止了該分發事件。(一般情況是不會阻止的,然而我做的這個滑動較為復雜,自我安慰一下)

是否分發到子元素,涉及到

1. onInterceptTouchEvent
2. dispatchTouchEvent

這兩個事件,一個是分發,一個是攔截。

然后找到[ACTION_DOWN,ACTION_UP]判斷事件是通過這兩個判斷的。

然后真的發現:return inView(x, y)

ps:

inView 是我用來判斷是當前x,y軸是否在滑塊中,也就是藍色塊中。

前面將delete放在外面,如下:

android中點擊無效驗證如何解決

Android是什么

Android是一種基于Linux內核的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。

關于android中點擊無效驗證如何解決問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南皮县| 宣恩县| 鹿邑县| 遂川县| 山西省| 汉寿县| 阜宁县| 伊金霍洛旗| 西吉县| 新津县| 黎城县| 商城县| 吐鲁番市| 巨野县| 册亨县| 高平市| 夏河县| 措美县| 云阳县| 罗平县| 阿坝县| 乡城县| 红安县| 湛江市| 黄陵县| 通辽市| 成武县| 丰台区| 绥阳县| 芜湖市| 贺兰县| 乐平市| 原平市| 襄汾县| 麻栗坡县| 遵义县| 清河县| 梧州市| 卓尼县| 伊春市| 宜阳县|