一个文本视图(居中放置)下方的三个文本视图(并排)- Android

Posted

技术标签:

【中文标题】一个文本视图(居中放置)下方的三个文本视图(并排)- Android【英文标题】:Three textviews (side by side) below one textview(centrally positioned)- Android 【发布时间】:2014-09-08 11:23:26 【问题描述】:

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

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

【问题讨论】:

请画个大概的图发帖,方便我们解答 【参考方案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>

希望这会有所帮助。

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

【讨论】:

非常感谢。 5分钟内解决。那么任何类型的视图都可以以任何方式嵌套吗?总是?我在 android 中 1 周大,所以不知道嵌套视图。 是的,@braincrash 你可以嵌套它们并创建你想要的任何布局:) 祝你好运..

以上是关于一个文本视图(居中放置)下方的三个文本视图(并排)- Android的主要内容,如果未能解决你的问题,请参考以下文章

在水平堆栈视图(自动布局)中将文本与图像垂直居中 - iOS

在拆分视图中的 UIToolbar 上将文本注释完全居中

如何在 Textview 下方放置一个按钮

React Native - 图像将文本推出屏幕 - 用第三个视图修复?

在Android中并排对齐三个控件

几个并排 div 的 CSS/HTML 居中