如何设计以下布局:

时间:2013-03-06 01:31:16

标签: android layout android-fragments

我需要设计以下布局:

现在你看到的是这个:

在左边部分我有一个ScrollView。在其中,我有两个TextView的组合,Button / ImageButton(红色的)附加到它们。

现在,两个TextView和红色Button按钮的组合可以有不同的图标,需要动态添加。

在单击左侧ScrollView中的红色按钮时,右侧会弹出并消失其他视图。因此,根据点击的按钮,您可以打开列表或DatePicker或带有TextView的框,接受和拒绝按钮(显示在右上角)。

在右侧视图中做出选择后,这将影响调用左侧视图的按钮旁边的TextView

最后,最右下角的红色按钮会将我的选择提交给服务器,并在收到回复后转到下一步。

现在提出问题:

对于正确的部分,我理解我必须使用Fragment s。但是我也应该在左侧使用Fragment s吗?或者这是一种矫枉过正,我应该将其作为TextViewLinearLayoutTextViewButton一起删除?

在这种情况下使用Fragment s有什么好处?

1 个答案:

答案 0 :(得分:1)

左边是ListView。有一个适用于ListView的适配器。在适配器的getView()方法中,您可以使用类似这样的布局:

<LinearLayout orientation="vertical">
    <TextView >
    <LinearLayout orientation="horizontal">
        <TextView />
        <ImageButton />
    </LinearLayout>
</LinearLayout>

适配器的getCount()方法将是您希望此模式重复的次数。