2012-10-01 133 views
1

嗨,我想知道如何將框對齊到android屏幕的底部?我已經將該盒子製作成9patch png圖片,並且實際圖片和邊框之間仍存在一些間隙。誰能幫幫我嗎?我的意思是圖形佈局屏幕上控制圖像大小的藍色邊框與實際圖像之間存在實際差距。請原諒我的英語。以圖形佈局對齊圖像

這是藍盒子

<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" > 

<ImageView 
    android:id="@+id/background" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/background" /> 

<ImageView 
    android:id="@+id/topbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:src="@drawable/top_bar" /> 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/topbar" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="95dp" 
    android:src="@drawable/icon_green" /> 

<ImageView 
    android:id="@+id/box" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginBottom="23dp" 
    android:src="@drawable/box" /> 

</RelativeLayout> 
+0

請添加完整版式xml –

+0

以下是完整的xml。希望你能幫助:) – akemalFirdaus

+0

你可以添加你當前佈局的圖片鏈接。你在最後一個'ImageView'中有'android:layout_marginBottom =「23dp」'。 –

回答

1

XML代碼並不完全瞭解這個問題,但嘗試添加

android:adjustViewBounds="true" 

您ImageViews。

而且我看到id爲'box'的視圖與底部對齊,底部邊距爲23dp。這將在屏幕底部創建一個空白;)

+0

我會投你一票,但我只有6個聲望。 – akemalFirdaus

0

問題解決了傢伙。事實上,事實證明盒子在盤旋,因爲盒子的寬度在屏幕上我猜太大了。在圖形佈局切換到更大的屏幕(5.4英寸,之前是4英寸)後,該框位於底部。感謝您的幫助:)好吧,這很愚蠢,對不起,我很新的Android。

+0

在較小的設備上,這不會是解決方案。我認爲box(imageview)的解決方案是大型的,縮小的並保留空格是'adjustViewBounds'。 Android開發幾乎涵蓋了所有設備,屏幕大小等。 –

+0

啊,現在我看到adjustViewBounds是如何工作的,它保持圖像的大小不變,而不管屏幕大小是否正確?這一定會派上用場。感謝大腦。 – akemalFirdaus