2013-03-14 114 views
0

不同勢影響我設計了一個XML佈局我的Android應用程序,我使用的佈局保證金頂部和左爲把出頭的一個特殊的地方每一件事情是在Android 2.3及以上,所有元素確定是在自己的地方,但2.2的Adroid(Fedora的)元素是不是在自己的位置(有時高,有時低) 什麼問題 這是我的XML佈局 絕對latout保證金而Android 2.2

<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 vesion 這2pic DESCRIPT我的問題,更好地 enter image description here

問題的是Android ICONE

enter image description here

回答

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"/> 
+0

坦克爲您的注意,但不能正常工作 – 2013-03-14 12:23:52

0

你必須嘗試的android:scaleType不同的選擇,這將有助於你從這個問題IH出使用android:scaleType="matrix"解決使用android:scaleType="matrix"您嘗試不同