【问题标题】:Multiscreen Support with res-values-dimensions具有 res-values-dimensions 的多屏支持
【发布时间】:2013-11-08 23:22:56
【问题描述】:

我一直在使用 layout-small、layout-large 和此类文件夹来支持多屏,但有人告诉我使用 res-values-dimensions,但我不知道该怎么做。

如何通过 res-values-dimensions 获得多屏支持?

【问题讨论】:

    标签: android dimension multiscreen


    【解决方案1】:

    如果仅涉及尺寸和尺寸,您可以尝试以下方法。我没试过,但主要思想应该可行

    1. 为每个希望的分辨率制作一个维度文件

      值.xml, 值-hdpi.xml, 值-xhdpi.xml,

    2. 你可以在其中声明你的值,例如:

    < resources >
    < bool name="myboolvalue" > true < /bool >
    < dimen  name="mydimenvalue" > dimension < /dimen >
    < /resources >
    
    1. 对每个分辨率都执行此操作。然后你可以在你的布局中访问这些,就像这样:
    android:visibility="@bool/myboolvalue"
    android:textSize ="@dimen/mydimenvalue"
    

    【讨论】:

    • 感谢 Anthea 会尝试一下
    • Anthea 我试过了,但它不起作用。传统的 res\layout\small 等方法,然后在 manifest 作品中支持 screen。我的问题是我可以创建一个可以支持所有屏幕格式的单一布局
    猜你喜欢
    • 2016-06-19
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多