2011-08-06 28 views
6

Tôi muốn có thể cập nhật chiều cao trên mọi trẻ em của ViewFlipper. Điều này có thể xảy ra vì tôi không bao giờ có thể tìm thấy bất kỳ tài liệu API nào cho ViewFlipper và cập nhật chiều cao hoặc chiều rộng.Cập nhật chiều cao với ViewFlipper

Trả lời

0

Bạn chỉ cần sẽ phải lặp qua:

LayoutParams myLP = new LayoutParams(myHeight, myWidth); 
for (int i = 0; i < myViewFlipper.getChildCount(); i++) { 
     myViewFlipper.getViewAt(i).setLayoutParams(myLP); 
} 
19

chỉ cần sử dụng

ViewFlipper myflipper = (ViewFlipper)findViewById(R.id.myflipper); 
myflipper .setMeasureAllChildren(false); 

Nó sẽ mất chiều cao, và chiều rộng của con có thể nhìn thấy chỉ

+1

Cảm ơn người đàn ông, Bạn lưu rất nhiều thời gian của tôi –

+0

Làm việc như một nét duyên dáng :) –

Các vấn đề liên quan