【发布时间】:2019-04-04 09:08:55
【问题描述】:
我需要创建这个:
正如你所看到的那样,这些线条并不完全以文本为中心。
小写文本的问题越来越大。
文字太低,不居中是自己的观点
这是我的代码 - 容器是带有
的线性布局android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:gravity="center"
android:orientation="horizontal
<View
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:background="@color/gray_separator" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:text="How ?"
android:textColor="@color/gray_login_or"
android:textSize="26sp" />
<View
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:background="@color/gray_separator" />
我尝试过使用相对布局,但这不是问题,TextView 中的问题和解决方案。
理解问题最好的简单方法是小写和大写之间的不同......在大写中我没有问题。
【问题讨论】:
-
试试 android:gravity="center" 而不是 "center_vertical"
-
没有。我试过了。我不相信这是一个重力问题。也许我错了。就像 AjustViewBounds 一样丢失了
-
将所有 3 个视图放在一个线性布局中,然后让您的 textview 在高度上与父级匹配,然后使用重力进行文本对齐
-
您粘贴了三个视图,它们的父级是什么?这个问题缺乏信息。
标签: android text textview android-gravity