Android 安卓:图像显示比预期的要大
我正试图建立一个中心有标志的闪屏。我正在从Photoshop导出480x800的图像构建以进行测试 我的设计: 安卓应用程序 XML文件Android 安卓:图像显示比预期的要大,android,photoshop,android-image,Android,Photoshop,Android Image,我正试图建立一个中心有标志的闪屏。我正在从Photoshop导出480x800的图像构建以进行测试 我的设计: 安卓应用程序 XML文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/dark_bg"
android:gravity="center"
android:orientation="vertical"
android:textAlignment="center" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:src="@drawable/logo" />
</RelativeLayout>
由于某种原因,我无法对您的原始帖子发表评论(我=代表率低?)
不管怎样,你能确认图像的分辨率和屏幕的分辨率是一样的吗?如果没有,我想可能会发生一些缩放/拉伸,因为这意味着图像将被缩放。你能试着改用,看看这张图片会发生什么吗?由于某种原因,我无法对你原来的帖子发表评论(我=代表率低?)
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/logo" />
不管怎样,你能确认图像的分辨率和屏幕的分辨率是一样的吗?如果没有,我想可能会发生一些缩放/拉伸,因为这意味着图像将被缩放。请尝试改用,看看图像会发生什么变化吗?
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/logo" />
请试试这个
针对高密度设备(即大多数较新的手机)时,请尝试此选项,确保将图像放入适当的可绘制文件夹中。在这种情况下,由于分辨率的原因,图像应该放在
可绘制hdpi
文件夹中
所发生的事情是,由于您将它放在普通的
可绘制的,Android假定它是mdpi
,并且它为手机放大了它的尺寸(可能是HDPI,所以是x1.5),这超出了屏幕/图像视图的尺寸,从而导致它像这样显示 针对高密度设备(即大多数较新的手机)时,请确保将图像放在适当的可绘制文件夹中。在这种情况下,由于分辨率的原因,图像应该放在可绘制hdpi
文件夹中
所发生的事情是,由于您将它放在普通的可绘制的,Android假定它是mdpi
,并且它为手机放大了它的尺寸(可能是HDPI,所以是x1.5),这超出了屏幕/图像视图的尺寸,从而导致它像这样显示 请阅读有关的文件。你会发现这是关于这个主题的最全面的指南。你把你的徽标放在了哪个文件夹中?@dmon我把它放在了drawable folderPlaindrawable
?那可能就是这样了。你试过把它放在可绘制的hdpi
中吗?@dmon是的,不是很好:D如果有共享资源,我应该把它们放在哪里?请阅读有关的文档。你会发现这是关于这个主题的最全面的指南。你把你的徽标放在了哪个文件夹中?@dmon我把它放在了drawable folderPlaindrawable
?那可能就是这样了。你试过把它放在drawable hdpi
里吗?@dmon是的,不会好的:D如果有共享资源,我应该把它们放在哪里?你能告诉我你的徽标的分辨率是多少吗?问题是:480x800。你能告诉我你的徽标的分辨率是多少吗?问题是:480x800。