gpt4 book ai didi

android - 如何确定正在使用哪个值文件夹

转载 作者:行者123 更新时间:2023-12-05 07:48:35 24 4
gpt4 key购买 nike

我会定期遇到布局文件无法从任何尺寸文件中读取值的问题。当您有多个具有不同限定符的值文件夹时,就会出现这种情况,就像我现在正在使用的那样。我正在寻找一种方法来添加一些日志记录,以准确显示正在使用哪个值文件夹。我找到了几个允许您获取屏幕信息的示例,例如以下示例,我希望有一些方法可以返回正在使用的值文件夹/限定符。

int screenDensityDPI = getResources().getConfiguration().densityDpi;
int screenWidth = getResources().getConfiguration().screenWidthDp;
int smallestScreenWidth =getResources().getConfiguration().smallestScreenWidthDp;

最佳答案

如果您将目录命名为 values-small、values-normal、values-large 和 values-xlarge,您可以使用:

int screenSize = getResources().getConfiguration().screenLayout &
Configuration.SCREENLAYOUT_SIZE_MASK;

switch (screenSize) {
case Configuration.SCREENLAYOUT_SIZE_SMALL:
// values-small directory
break;
case Configuration.SCREENLAYOUT_SIZE_NORMAL:
// values-normal directory
break;
case Configuration.SCREENLAYOUT_SIZE_LARGE:
// values-large directory
break;
case Configuration.SCREENLAYOUT_SIZE_XLARGE:
// values-xlarge directory
break;
}

关于android - 如何确定正在使用哪个值文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38318817/

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