Tôi có một chế độ xem tùy chỉnh để vẽ một bitmap có thể cuộn lên màn hình. Để khởi tạo nó, tôi cần chuyển kích thước tính bằng pixel của đối tượng bố trí cha. Nhưng trong các hàm onCreate và onResume, Bố cục chưa được vẽ và bố cục.getMeasuredHeight () trả về 0.
Như một giải pháp thay thế, tôi đã thêm một trình xử lý để chờ một giây và sau đó đo. Điều này hoạt động, nhưng nó cẩu thả, và tôi không biết tôi có thể cắt giảm bao nhiêu thời gian trước khi tôi kết thúc trước khi bố trí được vẽ.
Những gì tôi muốn biết là, làm thế nào tôi có thể phát hiện khi bố cục được vẽ? Có một sự kiện hoặc gọi lại?