在下面的屏幕截图中,我为按钮和图像视图使用了相同的图标,但是我似乎无法控制的是按钮内图标的缩放比例,我可以通过降低分辨率使图标变小,使按钮更小,但使图标像素化。有没有办法让按钮具有高分辨率图标,并让按钮控制整体大小?如何缩放按钮内部的可绘制按钮,使按钮大小不受可绘制的控制?
XML的按钮:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Email"
android:id="@+id/em_btn"
android:layout_gravity="center_horizontal"
android:backgroundTint="#ffffff"
android:drawableLeft="@drawable/email2"/>
后的代码的按钮。 –
@Ajay添加了XML代码,我没有对Java按钮做任何事情,如果可能的话,我想用XML做所有事情。 – hylo
试试我的答案。我认为它会解决你的问题。但我强烈建议使用mipmap图像。 –