Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调整图层列表中位图项的大小_Android_Xml_Bitmap_Layer List - Fatal编程技术网

Android 调整图层列表中位图项的大小

Android 调整图层列表中位图项的大小,android,xml,bitmap,layer-list,Android,Xml,Bitmap,Layer List,我有一个图层列表,用作微调器的背景。我正在尝试调整位图的大小,该位图是layerlist中的项目之一。问题是没有发现任何调整尺寸的特征。请参阅下面的代码: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape xmlns:android="http://sch

我有一个图层列表,用作微调器的背景。我正在尝试调整位图的大小,该位图是layerlist中的项目之一。问题是没有发现任何调整尺寸的特征。请参阅下面的代码:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff"/>
<stroke
    android:width="2dp"
    android:color="#80000000"/>
<padding
    android:bottom="2dp"
    android:left="2dp"
    android:right="2dp"
    android:top="2dp"/>

</shape>
</item>

<item>
    <bitmap
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="right"
        android:src="@mipmap/ic_launcher" />
</item>
</layer-list>

下面是正在发生的事情的视觉效果:


如何调整此位图的大小?我正试图缩小图像,因为它太大了。我曾尝试将版面宽度和高度更改为某个数字,并在图像编辑程序中调整图像的大小,但什么也没发生。如果有任何帮助,我们将不胜感激。

您能否添加一张图片,展示您现在拥有的以及您想要实现的目标?另外,您是否尝试将值为
1dp
android:top
android:bottom
添加到包含位图的
中?嗯,我认为mipmap是一个错误的选择。。。使用九个补丁添加一张图片。尝试调整该图像的大小,使整个视图不与其他视图重叠。我的猜测是,图像控制着视图的整个高度。我没有添加顶部或底部。