当前位置: 首页 > 知识库问答 >
问题:

为什么当我自定义Hight和自定义background时,按钮文本它不是wrap_content并且消失了?

陆才俊
2023-03-14

为什么当我自定义Hight和自定义background时,按钮文本它不是wrap_content并且消失了?

XML代码:

<Button
            android:id="@+id/button_create"
            android:layout_width="wrap_content"
            android:layout_height="35dp"
            android:layout_marginEnd="8dp"
            android:background="@drawable/bg_button_3"
            android:text="@string/create"
            android:theme="@style/FontTheme1"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

共有2个答案

陆昊
2023-03-14

试试这个

<Button
            android:id="@+id/button_create"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginEnd="8dp"
            android:background="@drawable/bg_button_3"
            android:text="@string/create"
            android:theme="@style/FontTheme1"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
韩玉石
2023-03-14

你不需要一个自定义的背景有圆角。

无论如何,你的问题是身高。使用:

android:layout_height="wrap_content"
 类似资料:
  • > 标高,同时具有自定义可绘制。 在用户触摸的地方启动涟漪效果。

  • 目前我正在尝试创建自定义按钮与自定义背景,重点是我想创建圆角边缘的按钮编程。这是我创建的代码: getscreenwidth和getscreenheight背后 结果是文本不见了 这方面有什么办法吗?

  • !define MUI_PAGE_CUSTOMFUNCTION_SHOW "CompShowProc" !insertmacro MUI_PAGE_COMPONENTS ;组件选择页面 Function "CompShowProc" GetDlgItem $R0 $HWNDPARENT 1 SendMessage $R0 ${WM_SETTEXT} 0 `STR:小黑` ;下一步按键

  • 问题内容: 我想在UITextField上创建自定义清除按钮,即使用rightView并将图像放在此处,问题是将原始的清除按钮事件附加到该自定义rightView上。 在Objective-C中,我可以这样做: 现在如何将其转换为Swift?或任何解决方法? 问题答案: 您可以将自定义按钮添加为类似这样的右视图

  • 我正在努力修改MUI next(v1)中的按钮颜色。 我该如何设置muitheme,使其行为与bootstrap相似,这样我就可以用“btn危险”表示红色,“btn成功”表示绿色? 我尝试了自定义,但它不能正常工作(悬停颜色不会改变),而且似乎是重复的。我有什么选择?

  • 我对全日历有问题。我正在使用周视图(DefaultView:“Basic week”)和工具栏按钮“Today”、“Prev”、“Next”。当我点击“今天”按钮时,日历就会返回到当前的一周,但日期选择不会改变。我希望“日历”导航到“当前周”并在“日历”上选择“今天日期”。但我有麻烦重新定义‘今天’按钮点击事件。 代码示例:https://plnkr.co/edit/dv9yiq1cdjxffts