<style name="mystyle" parent="@*android:style/Widget.Holo.NumberPicker">
</style>
当我使用它在我的风格,系统报告错误“非法资源引用:@ * Android的资源是专用的,并不总是存在”,是什么是继这段代码的问题非法资源引用:@ * Android的资源是专用的,并不总是存在
<style name="mystyle" parent="@*android:style/Widget.Holo.NumberPicker">
</style>
当我使用它在我的风格,系统报告错误“非法资源引用:@ * Android的资源是专用的,并不总是存在”,是什么是继这段代码的问题非法资源引用:@ * Android的资源是专用的,并不总是存在
:
if (value.startsWith("@*android:")) { //$NON-NLS-1$
context.report(ISSUE, attribute, context.getLocation(attribute),
"Illegal resource reference: @*android resources are private and " +
"not always present", null);
}
,从您的节点提取的字符串以@*android
这可能是你的概率lem
是的,所以我需要做的下一步 – kente 2013-03-12 09:52:04
简单地说:这是不可能的。号码选择器没有公共风格。你可以尝试一下简单搜索“style numberpicker”来找到这个SO问题/答案:Unable to override style switchStyle and NumberPicker in Android
好吧,我明白了,谢谢 – kente 2013-03-13 01:15:27
“他们是私人的,并不总是存在的”:大声阅读,你可能会明白,不能保证这些资源总是存在并且可以访问。 – WarrenFaith 2013-03-12 09:42:08
还有其他的扩展Widget.Holo.NumberPicker的方法吗? – kente 2013-03-12 09:49:22
也许通过删除'*'?你也开发API版本吗? – WarrenFaith 2013-03-12 09:50:39