如何在RelativeLayout中将两个具有不同字体大小的TextView对齐,以便它们与基线对齐?
底部图片是两个文字视图都有android:layout_alignParentBottom="true"
的情况,但如果我在右侧文字视图中使用android:layout_alignBaseline="@id/leftTextView"
则它们的方式相同。
有些方法可以确保两个文本视图中字母的顶部也对齐,但对于TextView来说这可能不太现实。
按要求,代码
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/leftTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:text="@string/daily_average_month"
style="@style/tvStatName" />
<TextView
android:id="@+id/rightTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
style="@style/tvStatValue.big" />
</RelativeLayout>
答案 0 :(得分:0)
试试这个..
将android:layout_centerVertical="true"
用于rightTextView
并尝试
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/leftTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:text="@string/daily_average_month"
style="@style/tvStatName" />
<TextView
android:id="@+id/rightTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_centerVertical="true"
style="@style/tvStatValue.big" />
</RelativeLayout>