开发者社区> 问答> 正文

android LinearLayout

我想在线性布局的左侧放置两个TextView,在右侧放置一个按钮,这可能吗?以下是我的代码,在这里我必须对按钮的leftMargin进行硬编码,这很不灵活。是否可以布置沿不同方向流动的子代?


<LinearLayout
android:id="@+id/widget43"
android:layout_width="fill_parent"
android:layout_height="100px"
>
<TextView
android:id="@+id/tc_buttom_text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Time elapsed"
>
</TextView>
<TextView
android:id="@+id/tc_buttom_text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="00:00:00 00"
>
</TextView>
<Button
android:id="@+id/tc2_home"
android:layout_width="70px"
android:layout_height="wrap_content"
android:layout_marginLeft="200px"
android:layout_marginRight="10px"
android:text="Home"
android:layout_weight="0.5"
>
</Button>
</LinearLayout>

展开
收起
Puppet 2020-01-20 09:10:38 353 0
1 条回答
写回答
取消 提交回答
  • 我想在线性布局的左侧放置两个TextView,在右侧放置一个按钮,这可能吗?

    没有一个LinearLayout。您要么需要两个LinearLayouts(一个用于TextView左边两个s 的列),要么需要一个RelativeLayout。

    是否可以布置沿不同方向流动的子代?

    如果用“不同方向”表示水平和垂直方向,那么一个人LinearLayout只能沿一个方向走。可以使用nested LinearLayout或RelativeLayout。

    2020-01-20 09:10:48
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载