[英]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.