如何使我的Android按钮变小?

如何使我的Android按钮变小?,android,Android,这是我目前的代码 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Weather" android:textColor="@color/colorDark" style="@style/XM.ActionBar.ButtonSecondary" andro

这是我目前的代码

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Weather"
        android:textColor="@color/colorDark"
        style="@style/XM.ActionBar.ButtonSecondary"
        android:drawableTop="@mipmap/ic_weather_sunny" />

如何使整个按钮的大小变小?这是一个线性布局

谢谢
Kevin

根据您的要求将宽度和高度更改为

  <Button
    android:layout_width="80dp"
    android:layout_height="40dp"
    android:text="Weather"
    android:textColor="@color/colorDark"
    style="@style/XM.ActionBar.ButtonSecondary"
    android:drawableTop="@mipmap/ic_weather_sunny" />

尝试将宽度和高度分别设置为
40dp

如果它不起作用,请删除应用的主题:D

如果您想要更小的按钮大小,可以手动设置宽度和高度,而不是使用
wrap\u content
。 但这样做可能会使您的按钮太小,无法包含其中的文本。因此,您可能希望控制字体大小

<Button android:layout_width="100dp"
    android:layout_height="100dp"
    android:text="Weather"
    android:textSize="10sp"
    android:textColor="@color/colorDark"
    style="@style/XM.ActionBar.ButtonSecondary"
    android:drawableTop="@mipmap/ic_weather_sunny"/>


已编辑:textSize to sp Thank@MinnuKaAnae

设置宽度和高度?或尝试使用textSize smallerReady。文本消失了。您需要在java中更改大小并再次设置检查此选项是否不起作用,因为我希望缩小整个按钮,而不仅仅是绝对大小。这意味着我希望整个可绘制+文本大小+可点击空间更小。textsize应该在sp中提及,而不是在dpopps中,很抱歉,我们将对其进行编辑。谢谢@MinnuKaAnae