第一个参数传的是自定义view,我想实现通过判断自定义view里的一个布尔类型的属性来给onTouch方法不同的返回值。可是红框那里要怎么写?我试图用instanceof来判断v是否为自定义view的实例。可是一直返回false。
欢迎选择我的课程,让我们一起见证您的进步~~
(CustomView) 뷰가 강제로 전송되나요?
제안: 보기 ID를 인쇄하여 팝업 창을 만들 때의 보기 ID와 동일한지 확인하세요. 이 보기가 클릭한 보기를 나타내지 않는 것 같습니다.
디버그를 사용하여 View의 유형을 살펴볼 수 있습니다. popupWindow의 onTouch 이벤트를 설정하려면 popupWindow 클래스에 직접 작성하면 됩니다. 보기.
Custom View에 대한 태그를 설정하고 getTag를 통해 판단
instanceof가 유지되지 않으면 custom view에서 받은 이벤트가 아닐 수 있습니다. 그런 측면에서 분석하면, instanceof 이후의 유형 변환은 문제가 없으며 이 방법으로 처리할 수 있습니다.
(CustomView) 뷰가 강제로 전송되나요?
제안: 보기 ID를 인쇄하여 팝업 창을 만들 때의 보기 ID와 동일한지 확인하세요. 이 보기가 클릭한 보기를 나타내지 않는 것 같습니다.
디버그를 사용하여 View의 유형을 살펴볼 수 있습니다. popupWindow의 onTouch 이벤트를 설정하려면 popupWindow 클래스에 직접 작성하면 됩니다. 보기.
Custom View에 대한 태그를 설정하고 getTag를 통해 판단
instanceof가 유지되지 않으면 custom view에서 받은 이벤트가 아닐 수 있습니다. 그런 측면에서 분석하면, instanceof 이후의 유형 변환은 문제가 없으며 이 방법으로 처리할 수 있습니다.