我正在使用Eclipse和ViewFlipper。在图形布局中,我想看到我的视图的第二,第三和第四布局 - 现在,我只能看到第一个视图。有什么建议吗?
答案 0 :(得分:10)
如果我理解正确,您想在“图形布局”工具中查看每个视图吗?我这样做的方式,不是让所有的布局工作在一个xml(你的viewflipper所在的地方)完成,而是让每个视图都成为一个新的布局xml。然后使用此....将每个视图(xml文件)包含在视图翻录器中。
<include
layout="@layout/layout_media"
android:id="@+id/flipper_media" />
希望这有帮助。
答案 1 :(得分:2)
只需将每个布局放在相对布局或线性中,然后使用每个布局,您将使用顺序中的第一个布局等等。然后在最后将每个布局按照您想要的顺序放置< / p>
答案 2 :(得分:0)
我遇到了与eclipse和viewswitch相同的问题。我认为这会对你有所帮助:Using ViewSwitcher with Eclipse IDE它应该以同样的方式运作:
您只需更改视图切换器中的布局顺序即可。 viewwitcher中的第一个布局在eclipse中可见。编辑视图切换中的第一个布局,然后移动第二个布局以进行处理。
答案 3 :(得分:0)
我必须继承ViewSwitcher
类以显示不确定的ProgressBar
,直到数据准备好在第二个视图中显示。我使用isInEditMode()
来确定我是在实际运行应用程序还是仅在AS中预览。
您应该能够添加自定义属性以选择要显示的子项。这可能看起来有点矫枉过正,但如果您已经必须继承ViewSwitcher
或ViewFlipper
,我认为这不是什么大问题。
我稍后会尝试举例。