Android布局文件夹
我有下一个问题: 我有一个包含一些活动的文件夹名layout(路径:res/layout/…)。 我使用相同的活动创建另一个文件夹名layout xhdpi(路径:res/layout xhdpi/…)。 我在布局xhdpi内的主要活动中添加了一个文本视图,显示“您在xhdpi中输入” 问题是,当我在三星S4(xxhdpi)中运行应用程序时,它会打开活动XHDPI,而不是进入res/layout/ 为什么会这样Android布局文件夹,android,android-layout,multiscreen,Android,Android Layout,Multiscreen,我有下一个问题: 我有一个包含一些活动的文件夹名layout(路径:res/layout/…)。 我使用相同的活动创建另一个文件夹名layout xhdpi(路径:res/layout xhdpi/…)。 我在布局xhdpi内的主要活动中添加了一个文本视图,显示“您在xhdpi中输入” 问题是,当我在三星S4(xxhdpi)中运行应用程序时,它会打开活动XHDPI,而不是进入res/layout/ 为什么会这样 问候语Android会选择与当前设备最匹配的每个资源的版本 见: 在“屏幕像素密度(
问候语Android会选择与当前设备最匹配的每个资源的版本 见: 在“屏幕像素密度(dpi)”部分中: 注意:使用密度限定符并不意味着资源是 仅适用于这种密度的屏幕。如果你不提供替代方案 具有更好地匹配当前设备的限定符的资源 配置时,系统可以使用最好的资源 匹配
这是正常的,布局xhdpi将用于xhdpi设备和更高的设备,除非您有其他布局用于更大的dpi(例如布局xxhdpi)。
默认文件夹将用于分辨率较低的设备。我还有一个问题。我正在用三星S4和索尼Xperia Z测试我的应用程序。两者都有1080 x 1920,5英寸的屏幕,都是xxhdpi。问题是索尼xperia z的视图不在wright位置。。。为什么会发生这种情况?