android - 重写onTouch方法,如何通过判断自定义view的某个属性值来返回不同的返回值
天蓬老师
天蓬老师 2017-04-17 17:38:41
0
5
523

第一个参数传的是自定义view,我想实现通过判断自定义view里的一个布尔类型的属性来给onTouch方法不同的返回值。可是红框那里要怎么写?我试图用instanceof来判断v是否为自定义view的实例。可是一直返回false。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(5)
小葫芦

(CustomView) 뷰가 강제로 전송되나요?

巴扎黑

제안: 보기 ID를 인쇄하여 팝업 창을 만들 때의 보기 ID와 동일한지 확인하세요. 이 보기가 클릭한 보기를 나타내지 않는 것 같습니다.

PHPzhong

디버그를 사용하여 View의 유형을 살펴볼 수 있습니다. popupWindow의 onTouch 이벤트를 설정하려면 popupWindow 클래스에 직접 작성하면 됩니다. 보기.

迷茫

Custom View에 대한 태그를 설정하고 getTag를 통해 판단

PHPzhong

instanceof가 유지되지 않으면 custom view에서 받은 이벤트가 아닐 수 있습니다. 그런 측면에서 분석하면, instanceof 이후의 유형 변환은 문제가 없으며 이 방법으로 처리할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿