Обновление высоты с помощью ViewFlipper - PullRequest
6 голосов
/ 06 августа 2011

Я хочу иметь возможность обновлять высоту для каждого дочернего элемента ViewFlipper.Возможно ли это, так как я никогда не мог найти документацию по API для ViewFlipper и обновления высоты или ширины.

Ответы [ 2 ]

22 голосов
/ 06 декабря 2012

просто используйте

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

Это займет высоту и ширину только видимого дочернего элемента

0 голосов
/ 20 сентября 2011

Вы просто должны пройти через:

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