我正在开始一个新的 Android 项目。我在 .psd 文件中获得了所有必要的图形材料。这些材料专为 1080 x 1920 分辨率设计,因为它也是一个 iOS 应用程序。当我遇到一个奇怪的问题时,我正要为各种屏幕密度调整图像大小。
一旦我切片了一些图像,我决定在模拟器中运行一些测试。我使用的测试图像是菜单图像之一。它的大小为 240 x 240 像素,正如人们所料,它占据了 .psd 文件中屏幕宽度的四分之一左右。但是,一旦我将所述图像放入我的应用程序并在 1080 x 1920 模拟器上运行,图像几乎占据了屏幕宽度的 2/3。这怎么可能?
编辑:我的布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imgMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/btn_tourist_info_selector"
android:adjustViewBounds="true"/>
</LinearLayout>
我正在使用的图片:http: //oi61.tinypic.com/2zgwwfp.jpg