2013-10-06 150 views
2

匹配在我的布局之一,我需要一个字符串:没有资源发现在给定的名称(字符串)

<TextView 
    android:id="@+id/textViewReso" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
android:text="@strings/settings_reso" /> 

但是Eclipse告诉我

No resource found that matches the given name (at 'text' with value '@strings/settings_reso') 

然而,这里是我的res/values/strings.xml文件:

<?xml version="1.0" encoding="utf-8"?> 

<resources> 

    <string name="app_name">Crono</string> 

    <string name="wallpaper_description">Fond d\'écran Crono</string> 

    <string name="settings_enable_text">Activer l\'écran de veille</string> 
    <string name="settings_output_text">Sortie son haut-parleur \?</string> 
    <string name="settings_gallery">Galerie</string> 
    <string name="settings_reso">Résolution : HD/SD</string> 
    <string name= "settings_force">"Forcer la mise à jour des contenus"</string> 
    <string name="settings_time_text">Temps entre les vidéos (s)</string> 
    <string name="settings_server_text">Adresse du serveur</string> 

</resources> 

所以居然有这样的资源!现在为什么不生成我的R文件?是因为法国人物?

+0

是否有string.xml文件中的任何错误? – hardartcore

+1

没有任何根据Eclipse中,并没有任何根据它人阅读(右?它是包含在我的帖子,你可以读取它)。 – Charles

+1

更新:我有前人的精力用 “@字符串/ string_name”,而不是 “@字符串/ string_name”(注意 'S')。 DUMB! – Charles

回答

4

试试这个:

<TextView 
     android:id="@+id/textViewReso" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:text="@string/settings_reso" /> 

在布局xml文件只需更改@strings@string

+0

是的,我们在同一时间发布。谢谢。现在R文件将不会生成,但我会提出另一个问题(并查看几百个有关丢失R文件的类似问题)。 – Charles

+0

虽然这个答案是正确的,请尝试解释什么是实际的错误,不仅仅是发布解决方案。 – harpun

+0

@harpun我认为Charles已经解释了它。 –

2

你必须改变@strings到您的布局xml文件@string!

的android:文本= “@字符串/ settings_reso”

<TextView 
android:id="@+id/textViewReso" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:textAppearance="?android:attr/textAppearanceMedium" 
android:text="@string/settings_reso" /> 
2

为一个字符串@string和不@strings参考关键字(注意“S”)。所以在我的布局应改为:

android:text="@string/settings_reso" /> 

,而不是:

android:text="@strings/settings_reso" /> 

非常愚蠢的,但相当无形。

相关问题