繁体   English   中英

getXml(id) - 未找到资源异常

[英]getXml(id) - Resource not found exception

我的目标是在单个View上应用样式。 我在styles.xml中创建了一个样式,如下所示:

<style name="trLinearLayout">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:orientation">vertical</item>
    <item name="android:background">@android:color/white</item>
</style>

对应的IDR.java中生成,下面的代码就是使用上面的样式:

    XmlResourceParser parser =    context.getResources().getXml(R.style.apptheme_black);
    AttributeSet attribs = Xml.asAttributeSet(parser);

    LinearLayout tr = new LinearLayout(context, attribs); 

运行时出现以下异常:

04-10 16:41:52.053: W/ResourceType(283): Requesting resource 0x7f050005 failed because it is complex
04-10 16:41:52.065: W/System.err(283): android.content.res.Resources$NotFoundException: Resource ID #0x7f050005
04-10 16:41:52.065: W/System.err(283):  at android.content.res.Resources.getValue(Resources.java:891)
04-10 16:41:52.065: W/System.err(283):  at android.content.res.Resources.loadXmlResourceParser(Resources.java:1865)
04-10 16:41:52.065: W/System.err(283):  at android.content.res.Resources.getXml(Resources.java:779)

我究竟做错了什么?

getXml方法用于从res/xml文件夹中获取 xml 资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM