如何将 TextView 容器内的文本对齐到顶部? [复制]
Posted
技术标签:
【中文标题】如何将 TextView 容器内的文本对齐到顶部? [复制]【英文标题】:How can I align the text inside the TextView container to the top? [duplicate] 【发布时间】:2019-05-20 18:46:29 【问题描述】:美好的一天。
水平对齐TextView
内的文本不是问题。但是如何将TextView
中的文本按到顶部?需要将两个TextViews
中的文本对齐到顶部,并且位于附近并且内部具有不同的文本大小。
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_
android:layout_
tools:context=".MainActivity">
<TextView
android:id="@+id/textView2"
android:layout_
android:layout_
android:textSize="60sp"
android:gravity="top"
android:text="TextView"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView3"
android:layout_
android:layout_
android:textSize="20sp"
android:text="TextView"
app:layout_constraintStart_toEndOf="@+id/textView2"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
补充: android:includeFontPadding="false" 没有解决问题:
that's why
【问题讨论】:
你的代码在哪里? 请出示代码(layout.axml) 抱歉,添加了布局的代码 @AllanStark 检查此***.com/questions/4768738/… @AllanStark 和这个***.com/a/42569871/7666442 【参考方案1】:将其包含在您的文本视图中:
android:includeFontPadding="false"
【讨论】:
我很抱歉,但这似乎并没有解决问题 - 文本顶部和容器上边框之间的小距离仍然存在。而且这个距离和容器内文字的大小成正比,所以我的两个容器里面的文字大小不同的间隔也会不同。 我不一定会推荐它,但尝试为视图添加一个负的 marginTop 看看会发生什么以上是关于如何将 TextView 容器内的文本对齐到顶部? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Bootstrap 将图标对齐到左侧,将文本对齐到顶部栏的中心