繁体   English   中英

Android版式密度文件夹

[英]Android Layout Densities folder

我有下一个问题:

我有一个包含一些活动的文件夹名称布局(路径:res / layout / ...)。 我用相同的活动创建另一个文件夹名称layout-xhdpi(路径:res / layout-xhdpi / ...)。 我在layout-xhdpi内的主要活动中添加了一个显示“您在xhdpi中输入”的textView。

问题是,当我在xxhdpi的Samsung S4中运行该应用程序时,它将打开活动XHDPI,而不是输入res / layout / ...

为什么会这样呢?

问候

Android选择与当前设备最匹配的每种资源的版本。

请参阅: http : //developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

在“屏幕像素密度(dpi)”部分中:

注意:使用密度限定符并不意味着资源仅用于该密度的屏幕。 如果您不提供其他资源来更好地匹配当前设备配置的限定符,则系统可以使用最匹配的资源。

正常情况下,layout-xhdpi将用于xhdpi和更高版本的设备,除非您具有其他用于更大dpi的布局(例如layout-xxhdpi)。 默认文件夹将用于分辨率较低的设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM