搜索栏背景的Android图形问题

时间:2013-01-24 04:51:53

标签: android

enter image description here

所以我将此图像设置为搜索栏的背景。在不同的屏幕上,图像变得非常偏斜,以至于它非常可怕。我尝试做了一个9补丁,但显然我想扩展几个区域所以9补丁不是最好的选择。我想要实现的是,让背景拉长并保持数字成比例。这些数字往往拉伸太多或缩小太多。

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

这里最简单的选项可能是创建一个GradientDrawable来设置为视图的背景。您可以看到from the docs GradientDrawable可以在其构造函数中获取一系列颜色,并且它将绘制所有这些颜色均匀分布在封闭视图最终的任何大小。这与用于在XML中创建<shape> drawable的元素相同,但如果您在Java代码中实例化它,则可以向渐变比例添加三种以上的颜色。