您的位置:首页 > 移动开发 > Android开发

error: No resource identifier found for attribute 'style' in package 'android'

2014-08-08 12:37 721 查看
error:No resource identifier found for attribute 'style' in package 'android'

最近,在封装TextView样式的时候出现了上面的错误,在认真分析之后最终解决了这个如此简单的问题,现在介绍一下这个问题,大家一起进步。

一开始这样处理:

布局文件:

<TextView

android:style="@style/TitleStatus_Fout"
android:text="@string/hello_world"/>
自定义的Style:
<stylename="TitleStatus_Fout">

<itemname="android:layout_gravity">center_vertical</item>

<itemname="android:layout_width">wrap_content</item>

<itemname="android:layout_height">wrap_content</item>

<itemname="android:gravity">center_horizontal</item>

<itemname="android:textSize">15sp</item>

<itemname="android:textColor">@color/lightgoldenrodyellow</item>
</style>

结果出错:error: Noresource identifier found for attribute 'style' in package 'android'
分析:因为引用的是自定义的样式,所以引用的时候不需再写android
直接写:style="@style/TitleStatus_Fout"
(1) 如果引用android的style,则需要在value文件夹下新建style.xml,在里面设置样式,然后在TextView里面
这样引用:android:style=”@style/***”
(2)如果引用自定义的主题样式,则需要在value文件夹下新建Mystyle.xml,在里面设置

样式,然后在TextView里面这样引用:style=”@style/***”

不怕出错,多多总结,共同进步!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐