2011-03-18 76 views
0

予定義的圖像的按鈕:Button +圖像 - 任何方式來指定圖像的寬度/高度?

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="test" 
    android:drawableTop="@drawable/foo" /> 

是否有指定的寬度和高度的方式,在浸漬,提拉中使用的?關於可繪製比例對我來說不清楚的規則。

感謝

+0

'foo'是什麼類型的可繪製?如果它是位圖文件,則它將具有將被使用的固有寬度和高度。 – 2011-03-18 02:29:09

+0

是的,它是一個位圖 - 雖然沒有那麼大的問題 - 它會在不同的設備上顯示爲相對不同的尺寸。 – user291701 2011-03-18 02:38:26

+0

如果你把它放在「drawable」文件夾中,它將在240dpi deivces中縮放到1.5倍。所以請將不同大小的圖像放在「drawable-mdpi」和「drawable-hdpi」文件夾中,它們不會被縮放。 – 2011-03-18 05:55:54

回答

0

嘗試使用ImageButton代替Button。在ImageButton中,您可以使用值爲"fitXY"或其他值的android:scaleType標記,因爲您需要檢查圖像的縮放比例。

0

Udayan是正確的,也確保你把圖像放在按鈕背景中,圖像可能伸展, 更好放在src中。您可以避免縮放圖像。