2013-12-09 40 views
-2

我正在开发一个应用程序,我正在使用一个按钮。在按钮的左侧,我正在使用图像。问题是图像尺寸很大,并且不适合按钮尺寸。如何调整图像大小以使其适合按钮。 Plz给我一些解决方案。 Xml是这样的。图像将如何适应按钮

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="15dp" 
    android:layout_weight="0" 
    android:weightSum="1" 
    android:orientation="horizontal" > 

<Button 
    android:id="@+id/btn1" 
    style="?android:attr/buttonStyleSmall" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:drawableLeft="@drawable/blue" 
    android:gravity="left|center" 
    android:text="Wallpapers"/> 
    </Linearlayout> 

回答

0

尝试使用不同版本的图像,并把它们在正确的文件夹:

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

Hovewer,看看这个http://developer.android.com/guide/practices/screens_support.html可以帮助你

+0

thanx的答复,并提醒我正确的方法。 – HBBR