thể trùng lặp:
Android: How to resize a custom view programmatically?Cách tốt nhất để thay đổi chiều rộng/chiều cao của tiện ích con theo lập trình?
cách tốt nhất để thay đổi chiều rộng/chiều cao của một widget (Ý tôi là, một widget UI, lớp con của android.view.View) lập trình là gì?
Làm một cái gì đó như thế này hoạt động, nhưng nó dường như không hoàn toàn đúng:
ViewGroup.LayoutParams params = mSomeView.getLayoutParams();
params.height += 10;
mSomeView.setLayoutParams(params);
Bạn có nghĩa là "tiện ích" (tức là, phân lớp của 'android.view.View') hoặc" tiện ích con ứng dụng "(tức là, thingamajig xuất hiện trên màn hình chính)? – CommonsWare
android.view.View – synic
Mã này hoạt động tốt, Bạn không cần dòng thứ ba 'mSomeView.setLayoutParams (params);' – Hani