gpt4 book ai didi

不同分辨率设备的android dimens值

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:49:34 24 4
gpt4 key购买 nike

我想为不同分辨率 (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

最佳答案

创建单独的值文件夹,每个文件夹具有不同的后缀。一些例子:

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

在每个文件夹中放置一个 dimensions.xml 文件,在每个文件夹中,为每个变量指定不同的值。

希望这对您有所帮助。

关于不同分辨率设备的android dimens值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19262180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com