我想在线性布局的左侧放置两个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>
我想在线性布局的左侧放置两个TextView,在右侧放置一个按钮,这可能吗?
没有一个LinearLayout。您要么需要两个LinearLayouts(一个用于TextView左边两个s 的列),要么需要一个RelativeLayout。
是否可以布置沿不同方向流动的子代?
如果用“不同方向”表示水平和垂直方向,那么一个人LinearLayout只能沿一个方向走。可以使用nested LinearLayout或RelativeLayout。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。