如何以编程方式显示 ViewFlipper 的第二个子视图?

发布于 2024-09-18 01:32:40 字数 204 浏览 7 评论 0原文

我有一个 ViewFlipper 和 3 个孩子。

我希望能够首先展示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个子项而不是第一个。

编辑: 我知道我可以使用 getChildAt(int index) 方法。

当 ViewFlipper 中显示子项时,如何获取该子项的索引?

I have a ViewFlipper with 3 children.

I want to be able to display any of these children initially. So for example, maybe I want the ViewFlipper to load initially with the 2nd child and not the 1st.

EDIT:
I know I can use the getChildAt(int index) method.

When a child in a ViewFlipper is shown, how can I get that child's index?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风苍溪 2024-09-25 01:32:48

BringChildToFront(child) 不执行任何操作,只是更改子项的索引值。

为了在不使用 showNext() 或 showprevious() 的情况下将子项置于前面,

请同时使用

setDisplayedChild()indexOfChild()

示例

vf.setDisplayedChild(vf.indexOfChild(child));

其中 child 是需要置于前面的视图

谢谢

bringChildToFront(child) does nothing but changes the index value of the child.

In order to bring a child to the front without using showNext() or showprevious(),

use

setDisplayedChild() and indexOfChild() together.

example

vf.setDisplayedChild(vf.indexOfChild(child));

where child is the view that needs to be brought front.

Thanks

贪了杯 2024-09-25 01:32:46

我希望最初能够显示这些子项中的任何一个。例如,也许我想要 ViewFlipper
最初加载第二个子项而不是第一个。

调用setDisplayedChild()

当 ViewFlipper 中显示子项时,如何获取该子项的索引?

调用 getDisplayedChild()。

I want to be able to display any of these children initially. So for example, maybe I want the ViewFlipper
to load initially with the 2nd child and not the 1st.

Call setDisplayedChild().

When a child in a ViewFlipper is shown, how can I get that child's index?

Call getDisplayedChild().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文