使用ViewFlipper更新高度

时间:2011-08-06 06:02:08

标签: android height viewflipper

我希望能够更新ViewFlipper的每个子节点的高度。这是可能的,因为我永远找不到ViewFlipper的任何API文档并更新高度或宽度。

2 个答案:

答案 0 :(得分:22)

只需使用

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

仅取高度和可见儿童的宽度

答案 1 :(得分:0)

你只需要循环:

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