我正在使用CSS插件进行代号,我正在尝试自定义标签的外观。
这是我的标签条目:
Tab {
background: none;
cn1-background-type: none;
color: white;
background-color: #005EA8;
font-weight: bold;
font-size: x-large;
}
Tab.selected {
background: none;
cn1-background-type: none;
color: white;
background-color: #005EA8;
text-decoration: underline;
font-weight: bold;
font-size: x-large;
}
这适用于IOS,请参见此处:
但对于android来说根本不是:
我已经尝试过覆盖所有样式unselected, selected, disabled and pressed
。
我也试过自定义TabbedPane和Tabs,但这也没有按预期工作。
我在这里缺少什么?此外,两个设备的尺寸(高度)应该相同,而现在情况并非如此。我无法弄清楚的另一点是,如何将标签拉伸到屏幕尺寸上?
答案 0 :(得分:1)
Android原生主题在所有样式上定义#f0f0f0的默认背景颜色。当您尝试在所有平台上创建看起来相同的主题时,这是一个烦恼。幸运的是,我认为这是它默认定义的唯一样式,因此您可以通过为主题明确设置自己的默认背景颜色轻松对抗它。
在CSS中,您可以使用
定义默认背景
* {
background-color: transparent;
}
或者,请记住此默认设置,并明确设置您定义的任何样式的背景颜色。
答案 1 :(得分:0)
您需要覆盖边框并将其声明为“空”。我不确定在CSS语法中是如何完成的,因为我自己不使用它。