0

我为我的 android 应用程序设计了一个 xml 布局,我使用布局边距顶部和左侧将一些东西放在一个特殊的地方,在 android 2.3 及更高版本上一切都很好,所有元素都在自己的位置,但在 adroid 2.2 (fedora) 元素上是' t 在自己的地方(有时更高,有时更低)这是我的 xml 布局有什么问题

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/carbg"
    android:layout_width="2000dp"
    android:layout_height="wrap_content"
    android:layout_marginLeft="-400dp" android:layout_alignParentBottom="true" android:layout_alignParentRight="true">


<ImageView
    android:contentDescription="@string/app_name"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/SplashImageView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="240dp"
    android:src="@drawable/cars" 
    android:layout_marginLeft="180dp"
    android:adjustViewBounds="false" android:scaleType="center"/>

<ImageView
    android:contentDescription="@string/app_name"
    android:id="@+id/imageView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="397dp"
    android:layout_marginTop="290dp"
    android:src="@drawable/driver1" android:visibility="visible" android:scaleType="center"/>

<ImageView
    android:contentDescription="@string/app_name"
    android:id="@+id/imageView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/driver2" android:layout_marginLeft="355dp" android:layout_marginTop="290dp" android:visibility="invisible" android:scaleType="center"/>


<ImageView
    android:contentDescription="@string/app_name"
    android:id="@+id/splashsigns"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/splashsign"
    android:visibility="invisible"
    android:layout_marginLeft="320dp"
     android:layout_marginTop="245dp" android:scaleType="center"/>


<ImageView
    android:contentDescription="@string/app_name"
    android:id="@+id/imageView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="630dp"
    android:layout_marginTop="264dp"
    android:src="@drawable/danger"
    android:visibility="invisible" android:layout_marginRight="5dp" android:scaleType="center"/>



 <ImageView
     android:contentDescription="@string/app_name"
     android:id="@+id/imageView2"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:src="@drawable/wheel" android:layout_marginTop="363dp" android:layout_marginLeft="535dp" android:scaleType="center"/>

 <ImageView
     android:contentDescription="@string/app_name"
     android:id="@+id/imageView1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:src="@drawable/wheel" android:layout_marginTop="361dp" android:layout_marginLeft="206dp" android:scaleType="center"/>

我的问题出在所有图像视图上 在此处输入图像描述

问题是android icone

在此处输入图像描述

4

2 回答 2

0

你必须尝试不同的选项,android:scaleType它会帮助你解决这个问题,我用android:scaleType="matrix"你尝试不同的方法解决了这个问题

于 2013-03-29T05:55:11.913 回答
0

试试这些:

<ImageView
android:contentDescription="@string/app_name"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/SplashImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="240dp"
android:src="@drawable/cars" 
android:layout_marginLeft="180dp"
android:adjustViewBounds="false" android:scaleType="fitCenter"/>
于 2013-03-14T10:57:43.317 回答