Tôi biết cách đặt lề của View
theo cách lập trình với LinearLayout.LayoutParams
và phương pháp setMargins(int, int, int, int)
nhưng làm cách nào tôi có thể đặt lề âm trên một chế độ xem?Đặt lề âm trên Xem theo chương trình
6
A
Trả lời
7
Truy cập params bố trí cho bố trí cha mẹ của bạn và thay đổi chúng theo ý muốn:
ViewGroup.MarginLayoutParams params =
(ViewGroup.MarginLayoutParams)view.getLayoutParams();
params.topMargin = ...; // etc
// or
params.setMargins(...);
Sau khi bạn đã sửa đổi cách bố trí, gọi view.requestLayout()
.
0
Sử dụng toán học dường như lừa đủ cho tôi.
ViewGroup.MarginLayoutParams params =
(ViewGroup.MarginLayoutParams)view.getLayoutParams();
params.topMargin = 100 - 200; // -100
Các vấn đề liên quan
- 1. Cách đặt lề cho TextView theo chương trình?
- 2. Đặt lề theo phong cách và áp dụng kiểu đó cho TextView theo chương trình
- 3. android: đặt lề trên PopupWindow theo mã
- 4. JDT Eclipse: Gọi 'thụt lề chính xác' theo chương trình?
- 5. UINavigationBar - Đặt tiêu đề theo chương trình? iPhone SDK 4
- 6. Đặt UITextField vào chế độ chỉnh sửa theo chương trình
- 7. Android đặt trọng số cho TextView theo chương trình
- 8. Cài đặt Đường dẫn trình đăng nhập theo chương trình
- 9. Đặt lề âm trên ImageView thay đổi ImageView nhưng không phải Hình ảnh
- 10. Thay đổi âm lượng của chương trình trên Win 7
- 11. Làm cách nào để đặt tiêu đề theo chương trình
- 12. tạo uiview theo chương trình?
- 13. Cài đặt chương trình Python trên Linux
- 14. Chế độ xem Android mờ dần theo chương trình
- 15. Cách đặt trọng lực theo chương trình trong relativelayout
- 16. Hiển thị Xem theo chương trình thành chuỗi
- 17. Android: đặt mục danh sách được xem theo chương trình thành trạng thái đã chọn
- 18. Cách đặt hình ảnh làm hình nền theo chương trình?
- 19. Cách thêm hình ảnh để xem theo chương trình?
- 20. Cách thêm chế độ xem theo chương trình vào RelativeLayout?
- 21. Chương trình đối sánh tệp âm thanh
- 22. Đặt lề của nút lập trình
- 23. Ghi âm đầu ra âm thanh từ một chương trình cụ thể trên Windows
- 24. cách đặt lề cho uitableviewcell
- 25. Cách hiển thị hình ảnh trên UIView theo chương trình?
- 26. Tạo đơn đặt hàng theo chương trình trong Magento
- 27. Đặt bộ chuyển đổi MongoDb theo chương trình
- 28. Đặt trọng lượng (phần trăm) theo chương trình
- 29. Cách đặt Android ở chế độ chờ theo chương trình?
- 30. Làm cách nào để đặt kiểu textView theo chương trình?
Tôi gặp lỗi: 'Phải vượt qua thứ nguyên pixel được giải quyết thay vì id tài nguyên tại đây: getResources(). GetDimension * (- 100)' khi đặt số nguyên âm vào dòng thứ hai. –
Thêm giải pháp thay thế của tôi dưới dạng câu trả lời riêng biệt bên dưới. –