我有一个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。