Mọi thứ trông khá đơn giản trước nhưng cuối cùng kết quả không tốt. Tôi có hình ảnh có chiều rộng lớn hơn chiều rộng của màn hình. Vì vậy, tôi cần phải giảm tỷ lệ xuống trong số lần xem hình của tôi. Tôi nhìn qua các tùy chọn ScaleType và thử tất cả nhưng không có gì là ok. Đầu tiên "center"
chỉ hiển thị hình ảnh tập trung vào bố cục, không chia tỷ lệ. "fitCenter"
chia tỷ lệ cho vừa với bố cục của tôi nhưng có một nhược điểm lớn: chiều cao của mục vẫn giữ nguyên vì nó sẽ có hình ảnh lớn trong đó. Hãy nhìn vào màn hình thứ hai trong hình ảnh đính kèm. Làm thế nào tôi có thể buộc mục danh sách, để giảm chiều cao của nó để bọc cả văn bản và hình ảnh?Chế độ xem hình ảnh Android và chiều cao mục
Trả lời
Sử dụng scaletype mà có vẻ tốt nhất cho bạn (tôi đoán bạn thích những gì bạn nhìn thấy với fitCenter). Điều bổ sung mà bạn phải làm là
android: adjustViewBounds = "true"
trong ImageView của bạn.
hoặc bạn có thể đi với FitXY nhưng đôi khi kết quả không chính xác những gì bạn muốn.
Vâng, đây là tài sản bị thiếu. Làm việc tốt với adjustViewBounds và fitCenter – Alin
Tôi có hình ảnh 1000 * 800 nhưng tôi không thể có được ImageView đầy đủ bằng cách sử dụng bất kỳ thuộc tính nào .. nếu có bất kỳ sự kết hợp nào nằm trong đó. xin hãy giúp tôi ra –
Sẽ cần thêm thông tin, như liệu số lần xem hình ảnh có nằm trong bố cục nhỏ hơn kích thước hình ảnh của bạn không và hình ảnh được đặt như thế nào. – Shubhayu
Bạn có thể sử dụng FitXY không? Điều này sẽ hoạt động nếu bạn biết kích thước của khu vực bạn đã đưa hình ảnh vào. CentreInside cũng có thể hoạt động, tôi đã sử dụng tính năng này để giảm kích thước hình ảnh, nhưng tôi nghĩ điều đó phụ thuộc nếu bạn đã kiểm soát kích thước của phần tử bố cục giới hạn.
sử dụng android:scaleType="fitXY"
Bạn cần đặt android: height = "wrap_content" trên vùng chứa bên ngoài hoặc đặt chiều cao tĩnh của TextBox và cung cấp cho ImageView android: weight = "1" để ImageView chiếm không gian còn lại trong vùng chứa.
- 1. Cách lấy chiều rộng và chiều cao của Chế độ xem hình ảnh trong Android?
- 2. Chế độ xem hình ảnh Android * FIT_TOP *
- 3. Thay đổi chiều rộng và chiều cao của chế độ xem tùy chỉnh trong Android
- 4. Android: Cách có chiều cao và chiều rộng của Chế độ xem tùy chỉnh?
- 5. Android: nhận chiều cao của chế độ xem trước khi được vẽ
- 6. Chế độ xem hình ảnh Android từ url
- 7. Cách lấy chiều rộng và chiều cao của hình ảnh?
- 8. 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
- 9. Hình ảnh nhiều chế độ xem
- 10. Nhận chiều rộng và chiều cao của các thành phần trong chế độ xem Phân đoạn
- 11. Vim: chế độ xem hình ảnh ngược
- 12. Hình ảnh phù hợp trong chế độ xem web
- 13. Android: Thay đổi hình ảnh cho một mục cụ thể trong chế độ xem danh sách
- 14. Iphone: Cách hiển thị hình ảnh thư mục tài liệu trong chế độ xem hình ảnh?
- 15. Lấy chiều cao và chiều rộng hình ảnh PHP
- 16. Chiều cao và chiều rộng hình ảnh không hoạt động?
- 17. Android: cách có hình nền ở giữa chế độ xem
- 18. sử dụng lại chế độ xem tăng cao trong android
- 19. Vẽ hình ảnh trên chế độ toàn màn hình Android
- 20. iOS: Có thể tạo chiều cao UINavigationBar và "đẩy" các chế độ xem khác xuống màn hình không?
- 21. Chuyển hình ảnh từ một chế độ xem sang một chế độ xem khác
- 22. Trộn Chế độ xem Android và GLSurfaceView
- 23. Cách tải chế độ xem cho một mục trong chế độ xem danh sách trong Android?
- 24. Đặt hình nền/chế độ xem thành chế độ xem trực tiếp của máy ảnh?
- 25. Cách đặt chiều rộng và chiều cao cho chế độ xem tùy chỉnh theo cách lập trình?
- 26. Android: Hướng xem trước máy ảnh ở chế độ dọc
- 27. Thay đổi chiều cao của chế độ xem đầu vào tùy chỉnh khi thiết bị xoay
- 28. Hoạt ảnh bùng nổ của Chế độ xem trong android
- 29. Xử lý hình ảnh có độ phân giải cao Android
- 30. Chiều cao xem ember
bạn có làm nó hoạt động không? – Shubhayu