gpt4 book ai didi

android-layout - 将填充应用于自定义按钮

转载 作者:行者123 更新时间:2023-12-04 04:58:16 25 4
gpt4 key购买 nike

我正在尝试制作没有填充的 mu 自定义按钮。为此,我创建了以下选择器:

 <?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="true" >
<shape>
<solid
android:color="#33b5e5"/>
<corners
android:radius="1dp" />
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp" />
</shape>
</item>

<item android:state_focused="true" >
<shape>
<solid
android:color="#cccccc"/>
<corners
android:radius="1dp" />
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp" />
</shape>
</item>

<item>
<shape>
<solid
android:color="#cccccc"/>
<corners
android:radius="1dp" />
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp" />
</shape>
</item>
</selector>

我在 xml 文件中定义了我的按钮:
<Button 
android:text="Some text"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/button_selector"
android:textSize="45sp"

android:paddingBottom="0dp"
android:paddingTop="0dp"
android:layout_margin="3dip"/>

但是按钮的顶部和底部总是有填充。我已经搜索过 SO 并找到了一些答案,但没有帮助我。可能是什么问题?

最佳答案

设置 margin 对您的情况有帮助吗?试试这个:

     android:layout_marginTop="-3dip"
android:layout_marginBottom="-3dip"

关于android-layout - 将填充应用于自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482692/

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