Android多屏幕支持不起作用
我只在一个布局中创建了我的应用程序。但现在我需要支持高分辨率屏幕。我有一个从JSON获取图像的列表视图 在4英寸的设备上显示的图像大小合适,但在平板电脑上,图像是从顶部和底部裁剪的。所以我补充说Android多屏幕支持不起作用,android,xml,screen,Android,Xml,Screen,我只在一个布局中创建了我的应用程序。但现在我需要支持高分辨率屏幕。我有一个从JSON获取图像的列表视图 在4英寸的设备上显示的图像大小合适,但在平板电脑上,图像是从顶部和底部裁剪的。所以我补充说 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ellidokuz.com" android
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ellidokuz.com"
android:versionCode="1"
android:versionName="1.0" >
<supports-screens
android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"
android:xlargeScreens="true"
/>
到
但我的应用程序仍在layout文件夹中运行xml文件。如何将其设置为在drawable xxhdpi文件夹中运行xml文件 您不必将XML布局文件放入可绘图文件夹 相反,只需将其放入:
layout-small
layout-large
layout-xlarge
...
您不必将XML布局文件放入可绘制文件夹 相反,只需将其放入:
layout-small
layout-large
layout-xlarge
...
根据谷歌开发者博客的建议,有一些惯例可以实现这一点。如果您想实现您的布局应该适用于手机和平板电脑,那么有一种方法可以做到,为布局创建不同的文件夹,如layout small、layout mdpi、layout hdpi,将您的xml文件放入所有文件夹中,但您必须具有相同的drawables文件夹以及不同大小的图像
请参考以下内容:根据谷歌开发者博客的建议,有一些惯例可以实现这一点。如果您想实现您的布局应该适用于手机和平板电脑,那么有一种方法可以做到,为布局创建不同的文件夹,如layout small、layout mdpi、layout hdpi,将您的xml文件放入所有文件夹中,但您必须具有相同的drawables文件夹以及不同大小的图像
请参阅:只需简单地复制xml并将其粘贴到不同的布局文件夹中即可
只需简单地将xml复制并粘贴到不同的布局文件夹中
高分辨率屏幕存在于不同的屏幕尺寸中。这意味着您应该为10英寸平板电脑创建不同的布局文件夹,如layout-sw720dp。然后,您应该创建一个相应的可绘制文件夹,如drawable-sw720dp-xhdpi,您可以将图片放入其中。我为此写了一篇博客。它涵盖的不仅仅是你的问题,应该有助于你开始。
高分辨率屏幕存在于不同的屏幕尺寸中。这意味着您应该为10英寸平板电脑创建不同的布局文件夹,如layout-sw720dp。然后,您应该创建一个相应的可绘制文件夹,如drawable-sw720dp-xhdpi,您可以将图片放入其中。我为此写了一篇博客。它涵盖的不仅仅是你的问题,应该有助于你开始。
这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。我已编辑了我的答案。我希望它现在更有用,但这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。我已编辑了我的答案。我希望它现在更有用。
android:layout_width="fill_parent"
android:layout_height="350dp"
layout-small
layout-large
layout-xlarge
...