2013-02-15 84 views
1

我正在尝试向我的styles.xml文件添加新样式。找不到与指定名称(样式)匹配的资源

我在res /价值/ styles.xml写这

<style name="spinnerSettings"> 
    <item name="android:textColor">#000000</item> 
    <item name="android:background">#FFFFFF</item> 
</style> 

当我尝试我的风格添加到微调(内RES /布局/ activity_settings.xml创建)

<Spinner 
    style="@styles/spinnerSettings"  
    android:id="@+id/levelSpinner" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"  
    android:spinnerMode="dialog" 
    android:layout_marginLeft="10dp" 
    android:layout_marginTop="10dp" 
    android:layout_marginRight="10dp" 
    android:padding="5dp"  
    android:drawSelectorOnTop = "true" /> 

我得到这个错误:

错误:错误:找不到与给定名称相匹配的资源(at'style',值为'@ styles/spinnerSettings')

这里style="@styles/spinnerSettings"

+2

尝试去'文件 - >保存All',和'项目 - > Clean' – 2013-02-15 14:12:59

+0

我已经尝试过,但它不工作。另外,如果我清理项目,我的R.java文件被删除,不会再生成!感谢上帝,我在清洁之前保存了它。我googled如何解决R.java问题,但没有一个我在互联网上尝试的解决方案为我工作 – MDP 2013-02-15 14:34:12

+0

Fyi,R文件不会再生成的原因是因为干净没有工作,你的布局是仍然抛出错误。一旦错误得到解决,R文件神奇地回来:D – Sababado 2013-02-15 14:35:59

回答

0

应该style="@style/spinnerSettings"(不s上月底)

+0

这样一个愚蠢的错误。谢谢:D – MDP 2013-02-15 15:14:02

相关问题