2017-10-04 116 views
0

“无法解析symbol'android:layout_width'”

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="colorPrimary">@color/primary_color</item> 
    <item name="colorPrimaryDark">@color/primary_dark_color</item> 
</style> 

<!-- Style for a category of vocabulary words --> 
<style name="CategoryStyle"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">@dimens/list_item_height</item> 
    <item name="android:gravity">center_vertical</item> 
    <item name="android:padding">16dp</item> 
    <item name="android:textColor">@android:color/white</item> 
    <item name="android:textStyle">bold</item> 
    <item name="android:textAppearance">?android:textAppearanceMedium</item> 
</style> 

上面一个是styles.xml文件。 并从第6行到第12行显示“Cannot resolve symbol'android:layout_width'” ..............我想知道问题是什么?

+0

尝试更改'layout_width'给它一个角钱如果错误去那么它可能是'match_parent'不允许那里,因为父母不知道 – Xenolion

+0

没有..问题依然存在..... ....它与manifest.xml有什么关系?我是一个新手在Android ...所以我的问题可能听起来很愚蠢...... –

+0

不用担心。但是如果你打算只在一个视图中使用它,那么在styles.xml中不需要定义你的完整样式!转到该视图并直接更改! – Xenolion

回答

0

通常这样的错误意味着它的语法问题,但是你的代码看起来很好。你有这个代码嵌套在资源标签内吗?因为如果你不这样做,那可能是问题所在。

+0

是的,我嵌套的资源标签.... bt仍然有问题 –

+0

我把代码放在我的styles.xml中,没有错误。看看谁在呼叫“CategoryStyle”,问题一定在那里。 –