Как программно отображать второй ребенок ViewFlipper?

У меня есть ViewFlipper с 3 детьми.

Я хочу сначала отобразить любого из этих детей. Так, например, возможно, я хочу, чтобы ViewFlipper сначала загружал 2-го ребенка, а не 1-го.

EDIT: Я знаю, что могу использовать метод getChildAt (int index).

Когда отображается дочерний объект в ViewFlipper, как я могу получить индекс этого ребенка?

Solutions Collecting From Web of "Как программно отображать второй ребенок ViewFlipper?"

Я хочу сначала отобразить любого из этих детей. Так, например, возможно, я хочу, чтобы ViewFlipper сначала загружал 2-го ребенка, а не 1-го.

Вызовите setDisplayedChild() .

Когда отображается дочерний объект в ViewFlipper, как я могу получить индекс этого ребенка?

Вызвать getDisplayedChild() .

BringChildToFront (дочерний элемент) ничего не меняет значение индекса для дочернего элемента.

Чтобы вывести ребенка на фронт без использования showNext () или showprevious (),

использование

SetDisplayedChild () и indexOfChild () вместе.

пример

vf.setDisplayedChild (vf.indexOfChild (ребенок));

Где ребенок – это мнение, которое нужно предъявить фронту.

благодаря