参考附加的图像。如何设置这样的图像作为背景? 使用9-patch是否可以实现?
答案 0 :(得分:1)
是的,请使用9-Patch图片,请检查 this ,了解如何绘制9-patch图片以及 Video Tutorial < / p>
答案 1 :(得分:0)
请参阅您的ldpi,mdpi,hdpi,xhdpi和xxhdpi文件夹,您必须格式化图像以适合每个屏幕的特定大小。另一种方法是android:setbackground =“@ drawable:example”;在您的xml中,在所有不同屏幕尺寸的模拟器中测试您的应用程序,看看它是否真的重要,因为图像的简单性。
在您的案例中创建一个高分辨率的.png文件要简单得多。并可能最终工作得更好(只是一个想法)
答案 2 :(得分:0)
如果附加图像是唯一的情况,那么您可以尝试通过扩展Drawable类来创建自己的drawable。
它只是一个每边都有圆形切口的矩形。这可以使用drawRect和drawCircle轻松绘制。这样你就可以在每个屏幕上获得完美的质量。