我正在制作闪屏,背景有图像。我把480x800尺寸的图像放在可绘制的hdpi中,同样是mdpi(320x480),lpdi(240x320)。
问题是当我测试hdpi模拟器或其他模拟器图像不合适时
代码为 -
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:src="@drawable/splash"
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ImageView>
</LinearLayout>
简单地设置为actvity ..
答案 0 :(得分:1)
屏幕分辨率是一回事,但屏幕尺寸是另一回事。 如果您想填写全屏,请尝试使用
android:scaleType = "fitXY"
在xml文件中。但这将拉伸pic。如果您的图片缩放不正确 尝试在android sdk tools文件夹中使用 draw9patch 。
如果没有,请尝试使用其他scaleType方法。
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
试试这段代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/ic_launcher">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/ic_launcher" />
</LinearLayout>
答案 4 :(得分:0)
在ImageView中使用android:scaleType
属性。
要了解有关此属性的更多信息,请转到此处=&gt; android:scaleType