Android 按钮可拉拔顶部太小

Android 按钮可拉拔顶部太小,android,button,drawable,Android,Button,Drawable,我有一个按钮,png图标的大小是200x200px 但按钮上的图标本身非常小 这是我的按钮代码 <style name="buttonMenuAppearance"> <item name="android:textColor">@drawable/selector_menu_text_color</item> <item name="android:background">@android:color/transparent<

我有一个按钮,png图标的大小是200x200px

但按钮上的图标本身非常小

这是我的按钮代码

<style name="buttonMenuAppearance">
    <item name="android:textColor">@drawable/selector_menu_text_color</item>
    <item name="android:background">@android:color/transparent</item>
    <item name="android:textSize">10sp</item>
    <item name="android:layout_gravity">center</item>
    <item name="android:gravity">center</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_weight">1</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:drawablePadding">@dimen/space_between_menu_icon_and_text</item>
</style>



    <Button
        android:id="@+id/btnSendToFriend"
        style="@style/buttonMenuAppearance"
        android:drawableTop="@drawable/selector_settings_ic_sendtofriend"
        android:text="Recommend" />

@可绘制/选择器\菜单\文本\颜色
@android:彩色/透明
10便士
居中
居中
0dp
1.
包装内容
@菜单图标和文本之间的尺寸/间距
然而按钮上的图标太小了,它没有接近200像素高的地方

这就是它看起来的样子

编辑后的按钮高度为200dp,这是我得到的


如何使绘图变得更大?

如何使绘图变得更大您是否尝试过使用9-patch()?它可能会确保适当的缩放,并且您不需要以编程方式设置填充。它是一个图标,这一个看起来像一个envilope,但其他的图标不能真正拉伸,9patch不会缩放图像,它通过复制像素来拉伸图像。SSO,您想让200x200个按钮与顶部可绘制按钮一起使用吗?如果设置按钮高度(使用android:layout_height?),您会观察到第二张图片中的一些裁剪,对吗?您能分享用于按钮的xml吗?请参阅问题正文了解所使用的xml