1

这是我的第一个问题,所以请原谅我可能在不知不觉中忽略了任何约定。

现在,我想创建一个长表,其中每个元素都有位于中心的 textview,在其下方,并排放置三个 textview。我已经尝试过 TableLayout,它使单元格对齐(我不希望这样)。我已经尝试过 LinearLayout ,它使它看起来是垂直的或水平的,而不是我需要的两者的混合。我尝试了RelativeLayout,它碰巧太麻烦了,我仍然无法得到我的结果。很可能,在某个地方犯了一个概念错误。所有这些都以编程方式完成。有人可以帮忙吗?

4

1 回答 1

1

将一个 TextView 和一个包含三个 TextView 的 Horizo​​ntal LinearLayout 放在一个 Vertical LinearLayout 或一个 RelativeLayout 中怎么样?

<RelativeLayout>
    <TextView
        android:id="@+id/txt"></TextView>
    <LinearLayout 
        android:orientation="horizontal"
        android:layout_below="@id/txt" >
        <TextView></TextView>
        <TextView></TextView>
        <TextView></TextView>       
    </LinearLayout>
</RelativeLayout>

或者

<LinearLayout
    android:orientation="vertical">
    <TextView></TextView>
    <LinearLayout 
        android:orientation="horizontal">
        <TextView></TextView>
        <TextView></TextView>
        <TextView></TextView>       
    </LinearLayout>
</LinearLayout>

希望这可以帮助。

PS:我没有添加 id、width、height、text 等 :) 只是一个结构。

于 2014-09-08T11:29:43.223 回答