【问题标题】:Designing for various resolutions under MDPI在 MDPI 下设计各种分辨率
【发布时间】:2013-12-12 10:23:48
【问题描述】:

我正在设计一个应用程序,其中我在 dimens.xml 中指定不同 DPI 大小的尺寸。 我能够设计除 MDPI 之外的所有值。 MDPI(横向)的问题在于可用的不同分辨率,例如 1280 X 800、1024 X 600、480 X 854、480 X 800 和 320 X 480。 如何针对上述所有分辨率进行设计?

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    使用 Android assets-studio 或 draw9patch 进行 MDPI 设计。

    参考链接Android asset-studio,Draw9patch

    【讨论】:

    • Draw9patch 和资产工作室将帮助我处理不同值的图像,但我的问题是按钮、文本视图等常规控件的大小
    • @RatishPillai 对于像 textview、edittext 这样的常规控制,您必须获取当前屏幕。如 android.view.Display display = ((android.view.WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay ();并将宽度和高度应用于您的视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多