TextView里的icon大小设置
时间: 2023-06-13 11:07:05 浏览: 195
在 TextView 中设置图标的大小有两种方法:
1. 通过设置 drawableLeft、drawableRight、drawableTop、drawableBottom 属性来设置图标的大小。可以通过设置图标的边界来实现,例如:
```
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_launcher"
android:drawablePadding="5dp"
android:drawableHeight="30dp"
android:drawableWidth="30dp"
android:text="Hello World!" />
```
2. 在 drawable 中设置图标的大小,然后在 TextView 中引用这个 drawable。可以在 drawable 中使用 `<size>` 元素来设置大小,例如:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:width="30dp" android:height="30dp" />
<solid android:color="#FFFFFF" />
<stroke android:color="#000000" android:width="1dp" />
</shape>
```
然后在 TextView 中引用这个 drawable,例如:
```
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_launcher"
android:drawablePadding="5dp"
android:text="Hello World!" />
```
阅读全文