Android 切换按钮高度小于30dp文本消失

Android 切换按钮高度小于30dp文本消失,android,android-widget,android-button,Android,Android Widget,Android Button,我在这方面遇到了很大的挑战。如果切换按钮高度小于30dp,文本将消失。 我想知道这是一个设计问题还是有人能帮我解决 您可以尝试将填充设置为0。有时需要覆盖默认的填充 如果这不起作用,你可以使用自定义图形而不是android默认图形。android的默认切换按钮图形是9-patch,其中有一些内置填充,您无法从代码中禁用 您可以尝试将IncludeFontPadding设置为false。这可以在代码和xml中完成 作为最后手段,您必须更改文本大小以适应按钮。您是否尝试过自定义背景和/或字体大小?S

我在这方面遇到了很大的挑战。如果切换按钮高度小于30dp,文本将消失。
我想知道这是一个设计问题还是有人能帮我解决

您可以尝试将填充设置为0。有时需要覆盖默认的填充

如果这不起作用,你可以使用自定义图形而不是android默认图形。android的默认切换按钮图形是9-patch,其中有一些内置填充,您无法从代码中禁用

您可以尝试将IncludeFontPadding设置为false。这可以在代码和xml中完成


作为最后手段,您必须更改文本大小以适应按钮。

您是否尝试过自定义背景和/或字体大小?Sandstar我实际上使用的是自定义背景,如果我设置了最大字体大小,如果高度小于30,文本将消失。.有什么想法吗?谢谢+1(+10,如果可以的话)-将padding_top/bottom设置为0dp可生成文本appear@DenisKniazhev您可以添加悬赏;)但很高兴它起了作用,也花了我很多时间。