一个文本视图(居中放置)下方的三个文本视图(并排)- 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 的 Horizontal 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