Android 代码中定义Drawable并指定宽高
在Android中,可以通过定义Drawable资源文件来指定宽高。以下是一种常用的方法:
-
在res目录下创建一个drawable资源文件,例如
custom_drawable.xml。 -
在
custom_drawable.xml文件中定义Drawable的形状和属性,例如:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FF0000" /> <!-- 设置填充颜色为红色 -->
<size
android:width="100dp" <!-- 设置宽度为100dp -->
android:height="200dp" /> <!-- 设置高度为200dp -->
</shape>
- 在布局文件中使用定义的Drawable资源,例如:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/custom_drawable" /> <!-- 使用自定义的Drawable资源 -->
这样,ImageView控件就会显示一个宽度为100dp,高度为200dp,填充颜色为红色的矩形。你可以根据实际需求调整宽度、高度和颜色等属性
原文地址: http://www.cveoy.top/t/topic/imLR 著作权归作者所有。请勿转载和采集!