2014-04-28 85 views
0

我對支持ImageButton的屏幕尺寸有問題。
添加ImageButton時,圖像比屏幕尺寸大得多,其中一半超出屏幕限制。
我試圖通過更改每個圖像的大小,但在(4英寸屏幕大小)圖像顯示比其他屏幕大小更小。不同屏幕尺寸的圖像按鈕

有什麼辦法,我可以從XML製作,不添加許多differet大小新聞部的文件夾

希望有人可以提供幫助。
非常感謝

main.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:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="@drawable/walla" 
    tools:context=".MainActivity" > 

<FrameLayout 
    android:id="@+id/frameLayout1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" > 

    <ImageButton 
    android:id="@+id/imageButton1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginBottom="154dp" 
    android:background="@null" 
    android:src="@drawable/hex_button_one" /> 

</FrameLayout> 

</RelativeLayout> 

回答

0

這就是爲什麼由不同的DPI文件夾,以便將圖像尺寸改變每次在不同的屏幕..確保你把它放在rightfolder你的形象。

+0

我做到了,但圖像看起來比其他屏幕尺寸要小,或者尺寸不大 –

+0

使用android:scaleType =「fitCenter」讓Android縮放圖像,andandroid:adjustViewBounds =「true」使它們由於縮放而調整邊界。 –

+0

它工作成功......非常感謝 –