簡體   English   中英

用於不同分辨率設備的android維度值

[英]android dimens value for different resolution devices

我想為不同的分辨率(dp)設備設置不同的維度值,怎么樣?

就在我的dimens.xml中

 <resources>

    <!-- for 1280x720 dp ,Default screen margins, per the Android Design guidelines. -->

    <dimen name="image_thumbnail_size">200dp</dimen>
    <dimen name="image_thumbnail_spacing">2dp</dimen>
    <dimen name="image_detail_pager_margin">160dp</dimen>
    <dimen name="activity_horizontal_margin">80dp</dimen>
    <dimen name="activity_vertical_margin">100dp</dimen>

    <!--  for 640x360 dp -->
<!-- 
        <dimen name="image_thumbnail_size">100dp</dimen>
    <dimen name="image_thumbnail_spacing">2dp</dimen>
    <dimen name="image_detail_pager_margin">80dp</dimen>
    <dimen name="activity_horizontal_margin">40dp</dimen>
    <dimen name="activity_vertical_margin">30dp</dimen>
     -->

添加:我有兩個設備,分辨率是1280x720,但我的手機dp是640x360,另一個是1280x720

創建單獨的值文件夾,每個文件夾具有不同的suffe。 一些例子:

values-normal (for phone versions)
values-large (for 7" tablets)
values-xlarge (for large tablets)

將dimension.xml文件放在每個文件夾中,在每個文件夾中為每個變量指定不同的值。

希望這可以幫助。

很抱歉讓您遲到,但您可以使用與values文件夾相同的文件夾組合。 這是一個例子

values-ldpi/dimens.xml
values-hdpi/dimens.xml
values-xhdpi/dimens.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM