Tôi muốn đặt LayoutParams
cho số ImageView
nhưng dường như không thể tìm ra cách thích hợp để thực hiện.Làm thế nào để bạn setLayoutParams() cho một ImageView?
Tôi chỉ có thể tìm tài liệu trong API cho ViewGroups
khác nhau, nhưng không phải là ImageView
. Tuy nhiên, ImageView
dường như có chức năng này.
Mã này không làm việc ...
myImageView.setLayoutParams(new ImageView.LayoutParams(30,30));
Làm thế nào để làm điều đó?
Bạn biết đấy ... những gì bạn nói đã làm việc. Nhưng tôi đã nắm được khái niệm đó nhưng đã phạm một sai lầm lớn. Bạn thấy tôi đã có ImageViews của tôi trong một TableLayout ... vì vậy tôi đã sử dụng TableLayout.setLayoutParams. Nhưng nó sẽ sụp đổ. Khi tôi nghĩ sâu hơn về nó, tôi cần phải đi sâu vào TableRow.setLayoutParams để nó hoạt động. Cảm ơn vì đã làm cho bộ não của tôi hoạt động. 'đang ngồi trong' kích hoạt nó cho tôi ... phải câm công cụ này xuống. – DeadTime
Tôi rất vui vì tôi có thể giúp đỡ. Nếu vấn đề của bạn được giải quyết, bạn có thể đánh dấu câu trả lời này là câu trả lời được chấp nhận không? Đó là dấu tick ở bên trái của văn bản. –
Xin chào @SteveHaley, thông số chiều rộng và chiều cao ở đây có ở pixel phải không? Kinh nghiệm của tôi cho thấy điều đó và nó vô cùng trống rỗng ở đây: http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html#LinearLayout.LayoutParams(int, int) – ericn