gpt4 book ai didi

java - 如何减少 Android 按钮对象中文本周围的内部填充?

转载 作者:IT老高 更新时间:2023-10-28 11:48:53 28 4
gpt4 key购买 nike

Example buttons

所以,目前我有一个按钮,看起来像上面的第一张图片。如何减少按钮本身内文本周围的填充(看起来更像第二张图片)?

版面宽高设置为:

android:layout_width="match_parent"
android:layout_height="wrap_content"

自定义样式形状有参数"

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">

剩下的只是颜色属性和半径值。

为了清楚起见,我希望按钮的框架更靠近“登录”文本。

非常感谢所有帮助和反馈。谢谢。

最佳答案

我花了很长时间才找到它,但按钮中文本周围的“填充”根本不是真正的填充。默认的 Widget.Button 样式包括 minHeight 属性。更改按钮上的 minHeight 将允许您按预期调整填充。

<Button
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/test"
android:textColor="@color/black"
android:minHeight="40dip"/>


<style name="Widget.Holo.Button" parent="Widget.Button">
<item name="android:background">@android:drawable/btn_default_holo_dark</item>
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
<item name="android:textColor">@android:color/primary_text_holo_dark</item>
<item name="android:minHeight">48dip</item>
<item name="android:minWidth">64dip</item>
</style>

关于java - 如何减少 Android 按钮对象中文本周围的内部填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16394252/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com