2011-08-06 30 views
6

我希望能夠更新ViewFlipper的每個子項的高度。這是可能的,因爲我永遠無法找到任何API文檔的ViewFlipper和更新高度或寬度。使用ViewFlipper更新高度

回答

0

你只是將不得不遍歷:

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

只使用

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

這需要高度,可見子的寬度只有

+1

感謝的人,是你救了我的很多時間 –

+0

工作就像一個魅力:) –