-1

我需要设计以下布局:

现在你在这里看到的是:

在左侧,我有一个ScrollView. 在其中我有一个 2TextView的组合,一个Button/ ImageButton(红色的)连接到它们。

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

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

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

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

现在的问题:

对于正确的部分,我理解我必须使用Fragments。但是我也应该Fragment在左侧使用 s 吗?或者这是一个矫枉过正,我应该把它作为 a TextViewand a LinearLayoutwith TextViewand a放弃Button

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

4

1 回答 1

1

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

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

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

于 2013-03-06T03:02:44.453 回答