android 2个textview 顶部绘制对齐 怎么写
时间: 2024-02-21 21:01:24 浏览: 16
您可以尝试使用RelativeLayout布局,在两个TextView中间添加一个透明的View,然后设置这个View的高度为0,让它在两个TextView之间占位,实现两个TextView顶部对齐的效果。具体可以参考下面的代码:
```
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView 1"
android:textSize="18sp" />
<View
android:id="@+id/view"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView 2"
android:textSize="18sp"
android:layout_toEndOf="@id/view"
android:layout_alignTop="@id/textView1" />
</RelativeLayout>
```
其中,`android:layout_centerHorizontal="true"`和`android:layout_centerVertical="true"`让这个View在RelativeLayout中居中,`android:layout_toEndOf="@id/view"`和`android:layout_alignTop="@id/textView1"`让第二个TextView在这个View的右侧,并且与第一个TextView顶部对齐。