将图像宽度限制为屏幕宽度

时间:2012-08-10 10:33:32

标签: android image width screen

在我的应用中,我正在使用图像。我不希望图像的宽度超过任何密度的任何屏幕尺寸的屏幕宽度。如何实现这一点以及将会出现什么问题,因为我只使用一个图像来获取所有Android密度,而不是使用不同分辨率的图像?

1 个答案:

答案 0 :(得分:0)

试试这个,但你需要为每个分辨率重新调整图像

  

hdpi,ldpi,mdpi和xdpi分辨率

<?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/title_bar"
    android:gravity="center_vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:contentDescription="@string/desc"
        android:src="@drawable/YourPicSource" />

</RelativeLayout>