Có một số LinearLayout
với nhiều phần tử con. Khi người dùng chạm vào bất kỳ phần tử con nào, cùng một phương thức sẽ được gọi. Để không triển khai cùng một onClickListener
cho từng phần tử, tôi đã triển khai onClickListener
cho parentLayout mẹ CHỈ.Làm cho cha mẹ có thể nhấp chuột cũng làm cho tất cả phần tử con cũng có thể nhấp không?
Bây giờ, khi tôi nhấp vào bất kỳ vị trí nào trong đường viền của bố cục mẹ, phương thức mong muốn sẽ được gọi ngay khi tôi đã triển khai trình lắng nghe cho tất cả các phần tử con.
Hỏi: Tôi có thể dựa vào bất cứ lúc nào tôi triển khai onClickListener
cho phụ huynh, tất cả các phần tử con của nó sẽ phản ứng với sự kiện nhấp chuột không?
Q: Điều gì sẽ xảy ra nếu bất kỳ phần tử con nào có riêng onClickListener
? Sẽ có một vụ va chạm hoặc nhấp vào yếu tố đó sẽ chỉ kích hoạt sự kiện nhấp chuột của riêng mình?
bố cục được nhấn có nghĩa vụ truyền bá cho tất cả trẻ em –