我的 textview 对象中有不必要的填充。让我们只关注下图中右上方的文本视图,即带有1.48
and的文本视图6.91
。我的要求是文本绘制到其自身边界的右上角,因此它是“顶部对齐”的DIJACOR
和“右对齐”到+0.01
. 我试过了gravity="top|right"
, includeFontPadding=false
但paddings=0
无济于事。对于第二种情况,渲染结果在 之后显示了一些额外的空格6.91
,使其与-0.01
下面的不对齐。任何人都可以与我分享如何解决这个问题?谢谢!
这是我定义 textView 对象的方式:
<TextView
android:id="@+id/priceLast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="0dp"
android:gravity="top|right"
android:includeFontPadding="false"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
android:singleLine="true"
android:text="@string/price"
android:textColor="@color/dark_green"
android:textIsSelectable="false"
android:textSize="24sp"
android:textStyle="bold" />
根视图组:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg_card_selector"
android:orientation="vertical"
android:paddingBottom="8dp"
android:paddingTop="4dp" >