【问题标题】:Screen size and density support android屏幕尺寸和密度支持android
【发布时间】:2013-06-28 11:17:00
【问题描述】:

我知道我们应该为我们的资源使用配置限定符。我们应该根据屏幕密度(ldpi、mdpi、hdpi 等)放置位图...我的问题是我们应该为不同的屏幕尺寸使用相同的可绘制对象。假设一个设备是 3 英寸(正常屏幕尺寸),另一个是 5 英寸(大尺寸),但两者都是 MDPI,所以将 drawble 放在 drawable-mdpi 文件夹中是更好的做法,还是我们应该使用 drawable-mdpi 和 drawable-large-mdpi文件夹分别

【问题讨论】:

    标签: android android-drawable android-screen-support android-screen


    【解决方案1】:

    我建议阅读有关针对不同屏幕尺寸使用资源的指南:

    http://developer.android.com/guide/practices/screens_support.html

    这取决于您到底想做什么。如果您有一些复杂的布局,带有很多图形,必须根据不同的大小进行更改,请遵循指南。

    【讨论】:

    • 我已经阅读并理解了它......只是想知道哪个更好,而且我的布局确实很复杂,所以也许我会使用两个不同的限定符
    • 我知道工作量很大,但请相信我,通过销售您的应用程序,您将获得更大的成功......
    【解决方案2】:

    为不同的屏幕尺寸使用不同的drawable。

    drawable-mdpi 适用于您的所有 MDPI 设备,例如普通手机、7' 和 10' 平板电脑。

    您需要为少数图像使用不同的可绘制对象,例如您的应用背景,这些图像不适合所有屏幕尺寸。

    normal 320x480
    7'     1024 x 600
    10'   1280 x 800
    

    注意:drawable-large-mdpibucket 中不包含 5 英寸屏幕尺寸

    【讨论】:

      【解决方案3】:

      直接回答您的问题:仅使用drawable-mdpi 文件夹,您不会有任何问题!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多