2014-02-28 195 views
0

我有一個縮放ImageView的問題。圖片已縮放,但我認爲它無法看到下面的按鈕,這就是爲什麼它仍然很大,並將按鈕從屏幕上移開。我試過ImageView按鈕關閉屏幕

android:layout_above="@id/q"> 

但它不起作用,因爲按鈕的聲明在imageview下面。

這裏是我的代碼:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/relativelayout" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:gravity="center_vertical"> 


    <ImageView 
    android:id="@+id/logoimage" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     android:src="@drawable/logoduuuze_03" 
     android:layout_marginBottom="30dp" 
     android:layout_marginTop="30dp" 
     android:adjustViewBounds="true" 
     android:layout_alignParentTop="true" 
     android:scaleType="fitStart"> 
    </ImageView> 

    <Button 
     android:id="@+id/q" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/logoimage" 
     android:layout_alignBottom="@id/logoimage" 
     android:layout_alignParentBottom="true" 
     android:text="button" 
     android:layout_centerHorizontal="true" 
     android:layout_below="@id/logoimage"> 



    </Button> 
</RelativeLayout> 

我只是想擁有的ImageView和按鈕屏幕上,但只是一點點小。 如何使imageview按鈕「可見」?或者,maby還有另一種方式嗎?

我會很感激任何幫助。

回答

1

你應該改變這種

android:layout_below="@id/logoimage" 

android:layout_below="@+id/logoimage" 

在按鈕。

android:layout_above="@id/q" 

android:layout_above="@+id/q" 

檢查這個..

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/relativelayout" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:gravity="center_vertical" 
android:orientation="vertical" > 

<ImageView 
    android:id="@+id/logoimage" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_marginBottom="30dp" 
    android:layout_marginTop="30dp" 
    android:adjustViewBounds="true" 
    android:scaleType="fitStart" 
    android:src="@drawable/ic_launcher" > 
</ImageView> 

<Button 
    android:id="@+id/q" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@id/logoimage" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:text="button" > 
</Button> 

</RelativeLayout> 
+0

不幸的是,現在它完全不 – user3235612

+0

工作匹配@ user3235612現在檢查這一點。 – Piyush

+0

它工作時,我刪除了android:layout_below =「@ + id/logoimage」,並使用android:layout_above =「@ + id/q」。非常感謝你 – user3235612

1

變化:

 android:id="@+id/logoimage" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 

 android:id="@+id/logoimage" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 

檢查
android:layout_alignBottom做什麼,

使這一觀點的底部邊緣給定錨點視圖ID的底邊