¥ 的字型大小和價格的字型大小不一致時,¥和文字不能底部居中
阿新 • • 發佈:2018-12-31
當兩個文字大小不一致時,不能夠用底部居中,底部居中也是居中不了的,最終還是
會顯示成一上一下的樣式。
如下圖所示:
<TextView
android:id="@+id/rmb"
android:textSize="@dimen/x10s"
android:layout_marginTop="@dimen/x10"
android:layout_marginBottom="@dimen/x5"
android:gravity="center"
android:text="¥"
android:textColor="@color/color_goodsdetail_theme"
android:layout_below="@+id/tv_attr"
android:layout_toRightOf="@+id/iv_item"
android:layout_marginLeft="@dimen/x10"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/tv_jiage"
android:text="0.0"
android:gravity="center"
android:textSize="@dimen/x15s"
android:layout_marginLeft="@dimen/x5"
android: layout_alignBottom="@+id/rmb"
android:textColor="@color/color_goodsdetail_theme"
android:layout_toRightOf="@+id/rmb"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
如果要對齊的話,只能用 基準線居中
程式碼:
<TextView
android:id="@+id/rmb"
android:textSize="@dimen/x10s"
android:layout_marginTop="@dimen/x10"
android:layout_marginBottom="@dimen/x5"
android:gravity="center"
android:text="¥"
android:textColor="@color/color_goodsdetail_theme"
android:layout_below="@+id/tv_attr"
android:layout_toRightOf="@+id/iv_item"
android:layout_marginLeft="@dimen/x10"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/tv_jiage"
android:text="0.0"
android:gravity="center"
android:textSize="@dimen/x15s"
android:layout_marginLeft="@dimen/x5"
android: layout_alignBaseline="@+id/rmb"
android:textColor="@color/color_goodsdetail_theme"
android:layout_toRightOf="@+id/rmb"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />