0

从 AndroidManifest.xml 中删除 android:theme 标记时,Togglebuttons 中会出现一个奇怪的图标

<ToggleButton
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content"
        />

在设计屏幕中什么都没有出现,但在设备上它显示一个类似于这样的图标:


(来源:opensuse.org

如果我添加背景,图标会出现在背景内部和文本之前。

删除 android:theme 标签时会发生这种情况。

它看起来像是 ToggleButton 的默认样式,但我找不到任何摆脱它的方法。

我想通过声明 ToggleButton 的样式或使用仅影响 ToggleButton 的主题来覆盖 ToggleButtons 的这种无主题行为。如果不是,我将不得不使用常规按钮或自定义小部件来解决。

4

0 回答 0