Android 布局列表位图特定大小 我在试图实现一个LealListXML文件时遇到了一个问题,在这个文件中,我只希望是一个中间带有图像的灰色背景。问题是我想将中心图像固定为200dp(宽度和高度)。如何实现这一目标?我发现唯一的方法是使用填充物,但这不允许我将图像固定为200dp,与屏幕无关。。。有可能实现吗

Android 布局列表位图特定大小 我在试图实现一个LealListXML文件时遇到了一个问题,在这个文件中,我只希望是一个中间带有图像的灰色背景。问题是我想将中心图像固定为200dp(宽度和高度)。如何实现这一目标?我发现唯一的方法是使用填充物,但这不允许我将图像固定为200dp,与屏幕无关。。。有可能实现吗,android,xml,bitmap,size,layer-list,Android,Xml,Bitmap,Size,Layer List,谢谢, 守则: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/gray_dark"/> <item> <bitmap android

谢谢,

守则:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:drawable="@color/gray_dark"/>

    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/ic_launcher_rounded"/>
    </item>

</layer-list>

注意:
目的是将其用作主题背景,以模拟启动屏幕(如果作为活动布局进行,则需要更多时间,并且看起来不像真正的启动屏幕)

这是一个老问题,但可能有人会发现此答案很有用

要指定位图大小,可以使用此xml


android:drawable=“@color/gray\u dark”/>
android:gravity=“fill”/

这是一个老问题,但也许有人会发现这个答案很有用

要指定位图大小,可以使用此xml


android:drawable=“@color/gray\u dark”/>
android:gravity=“fill”/
<?xml version="1.0" encoding="UTF-8" ?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        android:drawable="@color/gray_dark"/>
    </item>
    <item
        android:height="500px"
        android:width="500px"
        android:gravity="center">
        <bitmap
          android:src="@drawable/ic_launcher_rounded"/>
          android:gravity="fill"/>
    </item> 
</layer-list>