在Android中,可以通过在XML文件中定义Drawable资源时指定宽高,可以使用<bitmap>标签或<shape>标签来实现。

  1. <bitmap>标签:用于定义位图资源,可以使用android:widthandroid:height属性来指定宽高。
<bitmap
    android:src="@drawable/my_image"
    android:width="100dp"
    android:height="100dp" />
  1. <shape>标签:用于定义形状资源,可以使用android:widthandroid:height属性来指定宽高。
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    
    <size
        android:width="100dp"
        android:height="100dp" />
        
    <solid
        android:color="#FF0000" />
</shape>

以上代码示例中,android:widthandroid:height属性的值可以使用具体的像素值(如100px)或者使用dp作为单位(如100dp)。在使用dp作为单位时,它会根据设备的屏幕密度自动进行缩放,以适应不同的屏幕尺寸

Android代码中定义Drawable指定宽高

原文地址: http://www.cveoy.top/t/topic/imLO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录