没有状态栏和软键(在某些手机中)的应用程序屏幕大小是什么?
就像我知道的例子一样:
320X480减少到320X455这是基础。
但是其他人,我已经做了很多计算和大量的在线搜索,以找出其他屏幕的定义大小,但我似乎不能,同时应用公式* .75 ldpi,* 1.5 hdpi,* 2.25 xhdpi获取其他屏幕,它不加起来。
像320X480是mdpi获得hdpi do * 1.5而你将得到480X720这不是他们的设备的情况!并使用这种方法我的应用程序图像拉伸,这种方法是根据谷歌文档,我很困惑地狱。
我已尝试使用模拟器进行尺寸调整,但它也非常不同!高度。
因此,如果问题仅限于高度,我正在考虑将背景创建为模式,然后仅在屏幕大小的宽度上工作,并将每个其他元素的大小重新调整为屏幕宽度,例如240px,320px,480px,720px并考虑它们的大小以适应最小高度。
我认为不可能为android定义一个高度,因为各种Android设备会像通用一样。
那么您如何看待这种使用背景作为模式的方法并忘记地球高度上的每个设备?
答案 0 :(得分:0)
你可以使用平铺图案,创建一个小的纹理,然后使其在xml中绘制成可绘制的,因此它将在屏幕上平铺,或者第二个可能使用9-patch图像,这样你可以选择哪个区域图像比例和不缩放的区域,因此它们将按照这种方式缩放。