2013-12-08 53 views
0

如何在RelativeLayout中使用不同字体大小的两个TextView进行对齐,以使它们基准对齐?在RelativeLayout中对齐两个TextView

Like this

底部的图像时,这两个文本的意见有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

添加布局代码 – PFort

+0

您可以将两个textView保留在“LinearLayout”中,并将该“LinearLayout”作为整体对齐。 –

回答

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> 
相关问题