2015-09-18 3 views
0

У меня есть следующий код XAML, но у меня есть ошибки, и я не знаю, причина, по которойXamarin XAML Этикетка Строка

<?xml version="1.0" encoding="utf-8"?> 
    <Resources> 
    <String name="app_name"> Cloud Client</String> 
    <String name="title_section1">Section 1</String> 
    <String name="title_section2">Section 2</String> 
    <String name="title_section3">Section 3</String> 
    <String name="activity_directory_contents_title">Contenido del directorio</String> 
    <String name="activity_main_dialog_logout_title"> Titulo </String> 

    </Resources> 

в MainActivity.cs

SETTITLE (Resource. String.activity_main_dialog_logout_title)

ошибка следующая:

Sev erity Код Описание Файл файла проекта Ошибка CS0117 «Resource.String» не содержит определения для «activity_main_dialog_logout_title» Cloud_Client_Android C: \ Users \ Developer \ Documents \ Visual Studio 2015 \ Projects \ Cloud_Client_Cross-Platform \ Cloud_Client_Android \ MainActivity.cs 58

+0

это звучит как ваш код ссылка на ресурс «activity_main_dialog_logout_title», который не определен в файле ресурсы – Jason

+0

Если действительно, но я понятия не имею, как я это делаю, я должен автоматически создать идентификаторы – Colours123

+0

попробовать комментирование out, компилировать, а затем прокомментировать его снова – thumbmunkeys

ответ

1

Убедитесь, что действие сборки на файл (strings.xml) установлен на «Android Ресурс»

И формат выглядит не так, он должен быть, как это (случай, вероятно, важно):

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string 
     name="string_name" 
     >text_string</string> 
</resources> 

При использовании Xamarin.Android вы не создаете файл Xaml , его XML-файл ресурса android. Смотрите сайт android для справки: http://developer.android.com/guide/topics/resources/string-resource.html

0

Убедитесь, что файл Strings.xml находится в разделе «Ресурсы/значения» (помните о шапках и установите Strings.xml в качестве ресурса Android), а матовый говорит, что это правильный формат xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="btn">OK</string> 
</resources> 
Смежные вопросы