Java “7”的文件夹名称;hdpi平板电脑Android
我有7英寸屏幕(600×1024)的平板电脑,带有hdpi(240 dpi分类) 我已经创建了文件夹Java “7”的文件夹名称;hdpi平板电脑Android,java,android,android-resolution,Java,Android,Android Resolution,我有7英寸屏幕(600×1024)的平板电脑,带有hdpi(240 dpi分类) 我已经创建了文件夹layout-sw600dp。但它在这个分辨率平板电脑中不起作用 7英寸屏幕(600×1024)和mdpi(160 dpi分类)工作良好 我应该为具有hdpi(240 dpi分类)的7”(600×1024)平板电脑创建哪个文件夹?如下所示: res/layout/main_activity.xml # For handsets (smaller than 600dp avail
layout-sw600dp
。但它在这个分辨率平板电脑中不起作用
7英寸屏幕(600×1024)和mdpi(160 dpi分类)工作良好
我应该为具有hdpi(240 dpi分类)的7”(600×1024)平板电脑创建哪个文件夹?如下所示:
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
对于选项卡:
例如,如果您的应用程序仅适用于最小可用宽度为600dp的平板式设备:
<supports-screens
android:requiresSmallestWidthDp="600" />
希望这能对您有所帮助。这取决于您正在构建的Android API版本,如所述: …但是,这在3.2之前的设备上不起作用,因为它们 不要将sw600dp识别为大小限定符,因此您仍然必须使用 大的限定符。因此,您应该有一个名为 res/layout large/main.xml,与 res/layout-sw600dp/main.xml 一种技术,允许您避免复制此布局文件 对 您还应该看看这里: 及
在android中,我们使用
dp
中的分辨率来测量屏幕大小,而不是px
中的分辨率。
您的两款平板电脑在px
中的分辨率相同,但在dp
中的分辨率却大不相同
sw600dp
作为平板电脑的限定符,这将影响第一台设备,但不会影响第二台设备
事实上,第二台设备(400*682dp)更像是手机而不是平板电脑,它不应该使用平板电脑的布局。res/layout-sw600dp/main_activity.xml#对于7英寸平板电脑(600dp宽或更大)res/layout-sw720dp/main_activity.xml,我尝试了这两个文件夹,但都不起作用。因为我有7英寸屏幕的平板电脑(600×1024)带有hdpi(240 dpi分类),属于正常屏幕,请参见我的屏幕截图。7英寸屏幕(600×1024)带有mdpi(160 dpi分类),工作正常它位于大屏幕下。请用我的截图检查。正常屏幕的图像大小应该是多少?res/drawable mdpi/my_icon.png//中等密度res的位图/drawable hdpi/my_icon.png//高密度res的位图/drawable xhdpi/my_icon.png//超高密度的位图检查我编辑的答案it depandroid操作系统是4.1.2,因此它可以识别sw600
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density