gpt4 book ai didi

android - 如何知道安卓设备的最小宽度(sw)?

转载 作者:IT王子 更新时间:2023-10-28 23:27:00 26 4
gpt4 key购买 nike

我有 4 种不同的设备:

  1. 华硕平板电脑,屏幕尺寸 7 英寸
  2. 联想平板电脑,屏幕尺寸 7 英寸
  3. HTC 手机,屏幕尺寸 5 英寸
  4. HTC 手机,屏幕尺寸 4.7 英寸

我想知道我的设备的最小宽度 (sw) 以便为其制作支撑布局。

我想做一个像“layout-sw600dp”这样的资源文件夹,但我不知道最小宽度(sw)的值。

我尝试使用此代码打印 sw:

DisplayMetrics metrics = getResources().getDisplayMetrics();
Log.i("Density", ""+metrics.densityDpi);

但我不知道这是否是正确的值。

如何找到最小宽度 (sw)?

最佳答案

最低 API 13 及更高版本的最佳解决方案:

Configuration config = getResources().getConfiguration();
config.smallestScreenWidthDp

最后一行返回 dp 中的 SW 值!

来源谷歌:http://android-developers.blogspot.fr/2011/07/new-tools-for-managing-screen-sizes.html

关于android - 如何知道安卓设备的最小宽度(sw)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26521115/

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