av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

android - 重寫onTouch方法,如何通過判斷自定義view的某個屬性值來返回不同的返回值

瀏覽:165日期:2024-09-04 13:40:20

問題描述

android - 重寫onTouch方法,如何通過判斷自定義view的某個屬性值來返回不同的返回值

第一個參數(shù)傳的是自定義view,我想實(shí)現(xiàn)通過判斷自定義view里的一個布爾類型的屬性來給onTouch方法不同的返回值。可是紅框那里要怎么寫?我試圖用instanceof來判斷v是否為自定義view的實(shí)例。可是一直返回false。

問題解答

回答1:

(CustomView)view強(qiáng)轉(zhuǎn)一下呢?

回答2:

建議:你打印一下view的id 看看和你建立popupwindows時view id相等;感覺這個view 代表的并不是你點(diǎn)擊的view。

回答3:

你可以用debug走一下,看看View的類型,假如你是想設(shè)置popupWindow的onTouch事件,為什么不直接寫在popupWindow類里面,這樣的話,就你可以直接為某個想要的view實(shí)現(xiàn)onTouch了

回答4:

給自定義的View設(shè)置一個標(biāo)記的tag, 通過getTag來判斷

回答5:

如果instanceof不成立 或許并不是自定義view接收的事件,可以從這方面著手分析下,如果是的話 instanceof 后 類型轉(zhuǎn)換是沒問題的,可以這么處理

主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 中文字幕av在线 | 一区二区三区国产 | 成人av电影在线观看 | 国产精品久久久久久久白浊 | 国产情侣久久 | 成人精品毛片国产亚洲av十九禁 | 久久av一区二区三区 | 亚洲精品久久久 | 男女污网站 | 欧美精品在线播放 | 欧美日韩视频在线播放 | 国产专区在线 | 久久久久国产精品一区二区 | 久久中文网 | 夜操| 欧美一级免费看 | 日韩成人免费在线视频 | 日韩三 | 国产一区二区欧美 | 精品不卡| 51ⅴ精品国产91久久久久久 | 国产亚洲精品精品国产亚洲综合 | 欧美区日韩区 | 伊人天堂网 | 91久久网站| 91精品麻豆日日躁夜夜躁 | 亚洲精品一区二区三区 | 国产剧情一区二区三区 | 一二三区av | 韩国电影久久 | 色婷婷av一区二区三区软件 | 国产网站在线播放 | 黄在线免费观看 | 精品久久久久国产 | 久久一二 | 四虎影音| 国产精品久久久久aaaa | 中文字幕不卡在线88 | 久久91 | 欧美日韩一区二区三区不卡视频 |