Tôi đã có một vài ngày cố gắng giải quyết vấn đề này nhưng tôi không thể tìm ra. Vấn đề là, hoạt động đơn giản, với cách bố trí đơn giản, ScrollView -> LinearLayout -> và rất nhiều nút bên trong bố trí (trong nội dung cuộn). Tất cả mọi thứ hoạt động tốt, nhưng một điều khó khăn. Khi tôi nhấp vào một nút, hãy nói ở đầu nội dung cuộn và ngay lập tức cuộn xuống cuối nội dung và nhấp vào nút khác ở đó, không có gì xảy ra cho đến khi tôi nhấp lần thứ hai và tất cả trở lại bình thường. Điều này có thể được sao chép bất cứ lúc nào và mã độc lập (tôi đã thử hơn 20 kịch bản). Tôi chưa có nhiều kinh nghiệm trong Android, nhưng có vẻ như người nghe cuộn dừng trình nghe onClick hoặc một cái gì đó tương tự. Đánh giá rất cao mọi sự giúp đỡ trong trường hợp này. Cảm ơn bạn trước.ScrollView với các nút bên trong, không có phản ứng cho đến khi nhấp chuột thứ hai vào bất kỳ nút nào bên trong
PD. Nếu tôi lập trình thực hiện scrollTo()
, thay vì cuộn bằng tay bằng ngón tay, mọi thứ chỉ hoạt động tốt và nhấp chuột phản hồi khi chạm lần đầu. Nó đơn giản là áp đảo tôi.
@esenian: Tạo dự án mẫu thể hiện sự cố. Tải lên dự án đó ở đâu đó (ví dụ: dưới dạng tệp ZIP). Đăng liên kết tới đây ở đây, trong một nhận xét có tiền tố là @CommonsWare để tôi biết bạn đã đăng nó lên. – CommonsWare
@CommonsWare Tôi đã tải lên một dự án ở đây http://www.megaupload.com/?d=U69RRBAW Thực sự đơn giản, bố cục, không có hành động nào, chỉ cần nhấn Nút 1, cuộn xuống và nhấn nút 14. Bạn sẽ thấy ý tôi (không có khung màu cam trên nút cho đến lần nhấp thứ hai). Cảm ơn vi đa danh thơi gian cho tôi. – esenian
@esenian: MegaUpload cho biết tệp không khả dụng. Có lẽ đăng nguồn Java của lớp Hoạt động của bạn và tệp XML bố cục (nếu có) sẽ đủ, bằng cách chỉnh sửa câu hỏi của bạn hoặc có thể bằng cách sử dụng http://gist.github.com hoặc các dịch vụ "pastebin" tương tự. – CommonsWare