带有图像背景的Android TextView在Nexus 4上添加了填充

时间:2014-12-01 13:01:13

标签: android android-layout textview android-xml android-ui

我有一个TextView在我正在开发的应用程序中显示一行。 在其他手机(HTC m7,Galaxy note 2)上工作正常,但在Nexus 4(vr 4.3& 5.0)上,文本在底部被剪切,好像有一个很大的填充周围。

将背景设置为颜色或什么都没有,修复了填充(在其他手机上保持不变) - 这是一个糟糕的解决方案。 设置填充(包括开始/结束)或 includeFontPadding 不会做任何事情。

有什么想法吗?

<FrameLayout
    android:id="@+id/labelHolder"
    android:layout_width="wrap_content"
    android:layout_height="46.6dp"
    android:background="#0000"
    android:layout_gravity="top|center_horizontal">

<TextView
    android:id="@+id/name"
    android:minWidth="77dp"
    android:maxWidth="150dp"
    android:layout_width="wrap_content"
    android:layout_height="18.6dp"
    android:layout_marginTop="11dp"
    android:background="@drawable/name_label"
    android:layout_gravity="top|center_horizontal"
    android:gravity="center"
    android:textSize="10sp"
    android:lines="1"
    android:textColor="@color/opponent_ring_label_text" />

提前致谢, Shachar。

0 个答案:

没有答案