如何更改 TextView 上的 drawableL 图标大小?
how to change a drawableL icon size on a TextView?
大家好,我想在 TextView 中使用图像,但我无法更改图像的大小
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="person"
android:textSize="16dp"
android:drawableStart="@drawable/person"
></TextView>
image
Wrap your resource in a drawable as follows and use its text view.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="icon_width"
android:height="icon_height"
/>
</layer-list >
解决方案一:
利用矢量图像。从您的问题看来,您想向文本视图显示一个图标。
那么:
右击drawable文件夹->新建->矢量图->点击输入space->select您想要的人像(人物) -> 好的。
现在,创建该矢量后,在您的文本视图中使用它,例如:
android:drawableStart="@android/person_black"
方案二:
右击res -> drawable -> size.xml
size.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/person"
android:width="your_desired_size_value in dp"
android:height="your_desired_size_value in dp"
/>
</layer-list >
然后,在您的布局中添加:
android:drawableStart="@drawable/size"
大家好,我想在 TextView 中使用图像,但我无法更改图像的大小
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="person"
android:textSize="16dp"
android:drawableStart="@drawable/person"
></TextView>
image
Wrap your resource in a drawable as follows and use its text view.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="icon_width"
android:height="icon_height"
/>
</layer-list >
解决方案一:
利用矢量图像。从您的问题看来,您想向文本视图显示一个图标。
那么:
右击drawable文件夹->新建->矢量图->点击输入space->select您想要的人像(人物) -> 好的。
现在,创建该矢量后,在您的文本视图中使用它,例如:
android:drawableStart="@android/person_black"
方案二:
右击res -> drawable -> size.xml
size.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/person"
android:width="your_desired_size_value in dp"
android:height="your_desired_size_value in dp"
/>
</layer-list >
然后,在您的布局中添加:
android:drawableStart="@drawable/size"