Android 9补片填充区域不适用于多个比例区域

Android 9补片填充区域不适用于多个比例区域,android,nine-patch,Android,Nine Patch,在我的9补丁中,我添加了一个填充区域,作为占据大部分宽度的内容,并从红色矩形下方开始填充。然而,正如比例图像显示的那样,它不起作用。如果我删除箭头所示的缩放区域,则它可以正常工作 我做错了什么或者不理解9补丁 谢谢 我不知道您的图像是什么,但我认为最好从图像中排除红色矩形。 然后使用布局并将背景图像作为其背景, 并在该布局中添加图像元素以显示红色矩形。我不知道您的图像是什么,但我认为最好从图像中排除红色矩形。 然后使用布局并将背景图像作为其背景, 并在该布局中添加图像元素以显示红色矩形。我找到了

在我的9补丁中,我添加了一个填充区域,作为占据大部分宽度的内容,并从红色矩形下方开始填充。然而,正如比例图像显示的那样,它不起作用。如果我删除箭头所示的缩放区域,则它可以正常工作

我做错了什么或者不理解9补丁

谢谢


我不知道您的图像是什么,但我认为最好从图像中排除红色矩形。 然后使用布局并将背景图像作为其背景,
并在该布局中添加图像元素以显示红色矩形。

我不知道您的图像是什么,但我认为最好从图像中排除红色矩形。 然后使用布局并将背景图像作为其背景,
并在该布局中添加图像元素以显示红色矩形。

我找到了一个相关的答案,可以很好地解释这个问题:

内容区域由前面提到的右栏和下栏定义 上面,但是您真正定义的是填充 (顶部、左侧、底部和右侧填充)

因此,可以用白色像素定义的内容区域周围的“填充”来考虑


查看链接答案以了解更多详细信息。

我找到了一个相关答案,对我的解释非常完美:

内容区域由前面提到的右栏和下栏定义 上面,但是您真正定义的是填充 (顶部、左侧、底部和右侧填充)

因此,可以用白色像素定义的内容区域周围的“填充”来考虑


查看链接答案了解更多详细信息。

沿同一侧拉伸两个区域有效吗?缩放比例与侧面使用的像素数成比例。顶部区域使用3个像素,底部区域使用约24个像素,因此底部区域将比顶部区域拉伸8倍。如果你想让它们均匀拉伸,它们的大小必须相同。沿着同一侧拉伸两个区域有效吗?缩放比例与侧面使用的像素数成比例。顶部区域使用3个像素,底部区域使用约24个像素,因此底部区域将比顶部区域拉伸8倍。如果你想让它们同样伸展,它们的大小就必须相同。