2015-12-20 54 views
0

所以我有這個XML佈局頁面,但是當我把它放在一個更大的屏幕上時沒有任何調整大小,我想知道這將如何完成。它可以通過XML或Java或兩者來完成嗎?在XML頁面調整圖像按鈕和圖像視圖的大小

這是我的佈局代碼

<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:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainPage" 
android:background="@drawable/appbackground3" 
android:id="@+id/HomeLayout"> 

<ImageButton 
    android:layout_width="120dp" 
    android:layout_height="120dp" 
    android:id="@+id/PlayBtn" 
    android:background="@drawable/mybutton2" 
    android:src="@drawable/playbutton" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" /> 

<ImageView 
    android:layout_width="500dp" 
    android:layout_height="120dp" 
    android:id="@+id/TitleImg" 
    android:background="@drawable/title" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" /> 

回答

0

我相信那是因爲你已經設置圖像的高度和寬度。你期望系統會做什麼?我寧願使用wrap_content,match_parent,Fill_parent,這取決於你想要UI的樣子。這樣,您的應用在每個佈局和屏幕尺寸上的行爲都會有所不同。我強烈建議你看看fragments,因爲它們會給你更多的靈活性。

+0

@Raj,如果我的答案解決了您的問題,請考慮接受它作爲答案。 –