调整固定到textview的drawabletop图像的大小

时间:2018-07-11 13:36:58

标签: java android textview

我有一个带有drawabletop图像的TextView,但是图像很大,我需要调整其大小:

DevTools

我试图通过设计视图调整其大小,但是当我减小尺寸时,它只是裁剪图像。 如何调整图像本身的大小而又不裁剪图像?

我想如果我缩小图像,我将不得不增加文本大小,这可以做得很好。 因此,现在我需要按比例缩小图像,但由于某种原因,它也会切掉图像的侧面:

[此图显示了我通过设计视图调整其大小。如您所见,它裁剪了底部,因此看不到文本1

1 个答案:

答案 0 :(得分:0)

我始终避免使用drawableTop和其他类似内容。以更可定制的方式进行操作:

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:orientation="vertical">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/your_drawable"/>

    <TextView
        android:id="@+id/playerNameTop"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"/>
</LinearLayout>