gpt4 book ai didi

android - 如何最大程度地对齐 View ?

转载 作者:行者123 更新时间:2023-11-29 20:49:10 25 4
gpt4 key购买 nike

如何创建标签填充对齐的 android 布局(右)。我不想手动设置宽度,以节省空间。左列必须与最宽的标签一样小。右列填写父项的其余部分。

像这样的东西(添加下划线只是为了在此处格式化):
_______标签标签值______________
____大标签:大标签的值(value)__________
另一个标签:另一个标签的值__________
______Label2:标签 2 的值______________

问题是我不知道哪个标签最宽,所以我不知道将其他标签绑定(bind)到哪个标签。我不关心线性或相对布局......只是建议最简单的解决方案。谢谢

最佳答案

试试这个

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal"
android:padding="10dp" >
-

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginRight="10dp"
android:orientation="vertical" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="first_name"
android:layout_weight="1"
android:layout_gravity="right"
android:textColor="@color/white"
android:textSize="15dp" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="right"
android:text="user_dob"
android:textColor="@color/white"
android:textSize="15dp" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="user_gender"
android:layout_weight="1"
android:textColor="@color/white"
android:textSize="15dp" />


</LinearLayout>

<LinearLayout
android:id="@+id/linear_layout_patient_detail_values"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:text="Name"
android:textSize="15dp" />

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:text="12/22/1978"
android:textSize="15dp" />

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:text="M"
android:textSize="15dp" />

</LinearLayout>

</LinearLayout>
</LinearLayout>

关于android - 如何最大程度地对齐 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com