Làm cách nào để tính toán chiều rộng và chiều cao của Chế độ xem được tăng cao nếu cha mẹ là PopupWindow, không phải là một ViewGroup? Tôi không thể sử dụng LayoutInflator.inflate(int resId, ViewGroup parent, attachToRoot boolean)
vì PopupWindow không phải là một ViewGroup, vì vậy tôi sử dụng LayoutInflator.inflate(int resId)
thay vào đó, nhưng sau đó tôi getWidth() và getHeight() trả về zero :(Cách nhận hoặc tính toán chiều rộng/chiều cao của chế độ xem được tăng cao
tôi cần phải thay đổi kích thước PopupWindow để phù hợp với View, nhưng không thể làm vì thế cho đến khi View có cha mẹ. tôi có một vấn đề con gà và quả trứng?
Bằng cách này View là một lớp con của RelativeView để tính toán nó bằng tay thực chất là ra câu hỏi.
Cảm ơn trước, Barry
Bạn có thể nhận được kích thước của bạn Xem sau khi gọi 'LayoutInflator.inflate (int resid, ViewGroup mẹ , boolean attachToRoot) '? –