【问题标题】:Size of Android Screens with no status bar and softkeys没有状态栏和软键的 Android 屏幕大小
【发布时间】:2013-06-21 22:14:44
【问题描述】:

没有状态栏和软键的应用程序屏幕尺寸是多少(在某些手机中)?

比如我知道的例子:

320X480 修剪为 320X455,这是基本尺寸。

但是其他人呢,我在网上做了很多计算和大量搜索,以确定其他屏幕的定义尺寸,但我似乎做不到,同时应用公式 *.75 ldpi,*1.5 hdpi,* 2.25 xhdpi 获取其他屏幕,不加起来。

像 320X480 是 mdpi 以获得 hdpi 做 *1.5,你会得到 480X720 这不是他们的设备的情况!并且使用这种方法我的应用程序图像被拉伸,这种方法是根据谷歌文档,我很困惑。

我曾尝试使用模拟器设置尺寸,但结果非常不同!高度。

因此,如果问题仅在于高度,我正在考虑将背景创建为图案,然后仅在屏幕尺寸的宽度上工作,并将所有其他元素重新调整为屏幕宽度,例如 240px、320px、480px、720px并考虑它们的大小以适应最小高度。

我认为不可能为 android 定义一个高度,因为 android 设备种类繁多。

那么您如何看待这种使用背景作为图案并忘记地球高度上的每个设备的方法?

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    您可以使用平铺图案,创建一个小纹理,然后使其可平铺在 xml 中绘制,因此它将在屏幕上平铺,或者第二个可能使用 9-patch 图像,这样您可以选择哪个区域图像比例以及不缩放的区域,因此它们将按照这种方式进行缩放。

    【讨论】:

    • 我知道这种方式,但我将不得不重新考虑资源中的许多东西,所以我要确定这种模式是否是一个好主意。谢谢你的回答。
    • 不客气 :) 也可以考虑使用 9-patch 图片,它们真的很有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多