gpt4 book ai didi

android - 9patch是我没标注的拉伸(stretch)区域

转载 作者:太空狗 更新时间:2023-10-29 15:42:35 25 4
gpt4 key购买 nike

我为背景区域创建了一个 9patch,它似乎是我没有标记为拉伸(stretch)的拉伸(stretch)区域。我有它,所以它应该从中间垂直拉伸(stretch) 1 个像素,但它仍在拉伸(stretch)顶部和底部边框。这是我的 9patch,放在 drawable 文件夹中:

9patch

下面是作为布局的 background 属性放置的结果图像:

screenshot

为什么它会拉伸(stretch)顶部和底部边框?我希望它们在顶部保留 2 个像素,在底部保留 4 个像素,但它会拉伸(stretch)。

您可以下载图片here如果你想试试这个。将其重命名为 .9.png 扩展名,将其作为 background 放置在大约 100dp 高的 View 中,截屏,然后放大,您可以看到什么我看到了。

最佳答案

它正在被缩放。如果将它放在 res/drawable 中,它会在 HDPI 设备上放大 1.5 倍,在 XHDPI 设备上放大 2 倍(假定那里的 drawables 是 MDPI)。您可以将它放在 res/drawable-nodpi 中以防止缩放,或者根据需要制作更大的版本并将它们放在 res/drawable-hdpi/ res/drawable-xhdpi 文件夹。

关于android - 9patch是我没标注的拉伸(stretch)区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298987/

25 4 0
文章推荐: html - 从语义上构建表单的最佳方法是什么?
文章推荐: html - 有时 HTML 视频在加载后不会自动播放
文章推荐: html - 具有固定标题和固定列的可滚动 HTML 表格
文章推荐: html - 如何改变

Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com