我的意思是,如果你做一个多语言的应用程序,你需要复制(在我的情况下2个文件夹,因为我选择英语/西班牙语)drawable文件夹,如果我想适应不同的屏幕,我必须做每个屏幕大小一个文件夹。似乎有太多重复。还有其他方法吗?我不想继续增加应用程序的大小。
答案 0 :(得分:0)
你可以使用RelativeLayout将所有的drawable放在屏幕上,在这种显示形式中你确保使用dp而不是px作为位置参数将你的drawable放在每个屏幕分辨率的相同位置
使用矢量可确保使用单个文件获得高质量的图像 您可以使用SVG android library并根据屏幕尺寸缩放矢量
希望这个帮助