Android Studio,ImageView,在不同尺寸的手机中显示不同尺寸的图像

时间:2017-06-24 09:08:41

标签: image android-layout

创建了一个Android应用程序,它通过.setImageResource从drawable文件夹中随机加载ImageView中的图片,但主要问题是它加载的图像显示正确大小的图像但是在不同大小的移动显示不同大小的图像,在某些移动设备中也覆盖了屏幕隐藏按钮等, 它在我的Redmi 2 Prime中工作得很好,这是4.7nch,分辨率:720 * 1280, 但在三星Galaxy Grand Neo中,它隐藏了整个屏幕的图像,屏幕尺寸:5.01英寸 分辨率:480 * 800 Samsung grand neo screenshot   Redmi 2 screenshot

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#4e2f22"
tools:context="com.wordpress.dragontelnetsite.mindreader.SecondActivity">


<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:background="@drawable/backg">


    <Button
        android:layout_width="140dp"
        android:layout_height="wrap_content"
        android:text="Next"
        android:id="@+id/button2"
        android:onClick="clickedOnPlay2"
        android:background="#4cb076"
        android:layout_marginBottom="60dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true" />

    <ImageView
        android:layout_width="310dp"
        android:layout_height="350dp"
        android:id="@+id/chart"
        android:scaleType="fitXY"
        android:src="@drawable/c1"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />

</RelativeLayout>

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>

0 个答案:

没有答案