我正在使用Fragments显示如上所示的Stack View的应用程序。然而,在浏览网页后,我似乎找不到任何这种布局的实现。
有谁能告诉我如何使用Fragments实现这个堆栈视图?
提前致谢。
答案 0 :(得分:0)
这是一个相当广泛的问题......
就布局而言,有许多不同的方法可以做到这一点。横向视图的大致轮廓可能是这样的(您必须填写适当的布局高度,宽度和重量)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" >
<fragment
android:id="@+id/fragment1"
class="net.test.program.Fragment1" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
<fragment
android:id="@+id/fragment2"
android:name="net.test.program.Fragment2"/>
<fragment
android:id="@+id/fragment3"
android:name="net.test.program.Fragment3"/>
</LinearLayout>
</LinearLayout>
对于纵向视图,只需反转两个android:orientation标签,然后重新调整高度,宽度和重量。然后将它们放在适当的布局目录中。