TextView - 在缩放文本后调整视图边界以适合文本

时间:2015-12-15 13:27:35

标签: android textview resize scaling view-bound

我正在将文字大小从30sp缩小到18sp。但如下图所示,缩放后文本视图的高度和宽度保持不变,在文本下方和上方留下太多空间。

原始

Original

缩放:

Scaled

使用背景颜色缩放 enter image description here

如何调整视图边界(至少高度)以适应新文本大小并避免额外空间?

我搜索了但到处都找到了“如何调整文本大小以适应视图边界”。 我需要调整视图边界以修复文字大小。

这是我的布局文件:

<?xml version="1.0" encoding="utf-8"?>
<com.bizlers.soulcube.client.subtitlebehavoir.HeaderView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <!-- Title -->
    <TextView
        android:id="@+id/header_view_title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="left|center_vertical"
        android:singleLine="true"
        android:textColor="@color/white"
        android:textSize="30sp" />

    <!-- Subtitle -->
    <TextView
        android:id="@+id/header_view_sub_title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="left|center_vertical"
        android:singleLine="true"
        android:textColor="@color/white"
        android:textSize="12sp"
        android:visibility="gone" />

</com.bizlers.soulcube.client.subtitlebehavoir.HeaderView>

0 个答案:

没有答案