我无法覆盖android:switchStyle。这是我所做的:
在文件夹值-v14中,我有两个文件:
主题.xml :
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:switchStyle">@style/SwitchAppTheme</item>
</style>
styles.xml:
<style name="SwitchAppTheme" parent="android:Widget.Holo.Light.CompoundButton.Switch">
<item name="android:track">@drawable/switch_track_holo_light</item>
<item name="android:thumb">@drawable/switch_inner_holo_light</item>
</style>
我有以下错误:
res/values-v14/styles.xml:4:错误:检索项的父项时出错:未找到与给定名称“android:Widget”匹配的资源。赫萝。灯。复合按钮。开关。
res/values-v14/themes.xml:5:错误:错误:找不到与给定名称匹配的资源:attr 'android:switchStyle'。
我对数字选择器也有同样的问题:
主题.xml :
<item name="android:numberPickerUpButtonStyle">@style/NumberPickerButtonUpAppTheme</item>
<item name="android:numberPickerDownButtonStyle">@style/NumberPickerButtonDownAppTheme</item>
<item name="android:numberPickerStyle">@style/NumberPickerAppTheme</item>
styles.xml:
<style name="NumberPickerButtonUpAppTheme" parent="android:Widget.Holo.Light.ImageButton.NumberPickerUpButton">
<item name="android:src">@drawable/numberpicker_up_btn_holo_light</item>
</style>
<style name="NumberPickerButtonDownAppTheme" parent="android:Widget.Holo.Light.ImageButton.NumberPickerDownButton">
<item name="android:src">@drawable/numberpicker_down_btn_holo_light</item>
</style>
我有以下错误:
/res/values-v11/themes。xml:26:错误:错误:找不到与给定名称匹配的资源:attr“android:numberPickerStyle”。
/res/values-v11/themes.xml:25:错误:错误:未找到与给定名称匹配的资源:attr ' Android:numberPickerDownButtonStyle '。
/res/values-v11/themes。xml:25:错误:错误:找不到与给定名称匹配的资源:attr“android:numberPickerUpButtonStyle”。
我的项目使用SDK 16,所以它应该是可用的… eclipse和IntelliJ中的相同错误。
如何延伸这些风格?我可以扩展许多其他的(buttonStyle,buttonStyleToggle,seekBarStyle...)以同样的方式...
“切换”微件的样式不是公开的。
您可以使用android-switch-backport或SwitchCompatLibrary。它们还可以与Android Holo Colors一起使用。
数字选择器还有一个替代方案:更好的选择器
希望我能帮上忙。
问题内容: 我查看了Stack Overflow,但没有找到解决方案,我知道如何在样式存在的情况下覆盖样式,只需更改其属性即可。但是现在我有一种奇怪的样式可以覆盖 这是我所拥有的一个例子 首先我有一个: 现在,我需要使用以下一种样式来覆盖该样式: 问题是第一种样式会追加第二种,但是我不希望那样,在第二种样式中我只需要一行,而不是从第一种样式追加? 问题答案: 您可以将另一个类添加到元素中,而不是重
问题内容: 我有以下风格: 它来自主题的CSS样式文件。但是我想用这种风格覆盖它: 但这没有效果,我的组件使用第一种样式。如何覆盖第一个样式1?我尝试过,但它什么也没做。 我应该在css文件的开头定义自定义样式吗? 更新: 我发现我可以使用函数gridOptions.getRowClass设置要使用的样式类。但是我想解决中心问题(对于我在应用程序中使用的所有角度网格)。任何的想法? 问题答案: 你
我使用material-ui中的TableRow组件实现了一个表,它有一个名为“Selected”的属性。只要“selected”为true,就会为其应用一个粉红色的背景色(来自默认主题)。我试图更改这个默认的粉色,根据文档,我选择覆盖css类,比如: 但这并没有奏效,这很让人困惑。因为我已经成功地在其他地方用上面相同的方法对抽屉组件执行了相同的操作。 我用Chrome开发工具调试了每个css属性
问题内容: 我有一些带有自己的CSS的HTML文件。我想在gwt应用程序中使用它们,所以我在应用程序中复制了html和css文件。 问题是当我打开HTML时,它使用了gwt主题样式。例如,在我的CSS中,html“主体”的背景色是黑色,但是除非我停用主题,否则它看起来是白色的。 如何覆盖gwt主题样式并使用CSS样式? 问题答案: 就像萨尔法兹(Sarfaz)所说- 应该是您的不得已的选择,因为它
问题内容: 我正在开发页面,现在以我的CSS样式我有以下代码行 为我的页面。现在,我的某些页面不需要此行 我可能会在页面的内部CSS中覆盖它,这将导致原始行为被忽略? 问题答案: 使用不推荐,但在这种情况下,我想你应该- 在您的内部CSS中编写此代码-
问题内容: 如何覆盖Twitter Bootstrap中的样式?例如,我当前正在使用具有CSS规则“ float:left;”的.sidebar类。我该如何更改它以便使其转至右侧?我正在使用HAML和SASS,但对于Web开发来说相对较新。 问题答案: 添加您自己的类,例如:CSS: