我希望能够更新ViewFlipper的每个子元素的高度。但是我无法找到任何有关ViewFlipper和更新高度或宽度的API文档。请问这是否可能?
我希望能够更新ViewFlipper的每个子元素的高度。但是我无法找到任何有关ViewFlipper和更新高度或宽度的API文档。请问这是否可能?
只需要使用
ViewFlipper myflipper = (ViewFlipper)findViewById(R.id.myflipper);
myflipper .setMeasureAllChildren(false);
它将仅获取可见子元素的高度和宽度
你需要通过循环来实现:
LayoutParams myLP = new LayoutParams(myHeight, myWidth);
for (int i = 0; i < myViewFlipper.getChildCount(); i++) {
myViewFlipper.getViewAt(i).setLayoutParams(myLP);
}