Я новичок в разработке Android.Что такое процесс создания графического интерфейса для Android?
Я пытаюсь настроить графический интерфейс для Android-приложения с Eclipse.
Когда я добавляю компоненты в GUI, такие как кнопка, появляется желтый треугольник с восклицательным знаком с сообщением: [I18N] Hardcoded string "Button", should use @string resource
.
Eclipse предлагает мне автоматически исправить это, создав строку на строковом ресурсе, но по-прежнему вызывает ошибку, указывающую атрибут android: text уже содержит ссылку на строку.
У меня также есть ошибки:
Couldn't resolve resource @string/name
Couldn't resolve resource @string/gps
Couldn't resolve resource @string/photo
Couldn't resolve resource @string/back
Couldn't resolve resource @string/add
Что не может решить ресурс означает? имя/gps/photo/add - это компоненты моего графического интерфейса.
Как я:
Add Components to a GUI without erroring? I want to rename the GUI components to something relevant so I can reference them in my code. What steps are generally required?
Я использовал Visual Studio до и вообще только пришлось перетаскивать компоненты, а затем переименовать их в свойствах. Я хочу сделать то же самое для своего Android-приложения - пожалуйста, помогите!
Редактировать: Я думаю, что эти значения объявлены в моем XML-файле строк. Вот он:
<string name="app_name">UCLocationSearch</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="back_button">Back Button</string>
<string name="exit">Exit<string name="add">Add</string>
<string name="gps">GPS</string>
<string name="name">Name</string>
<string name="autocompletetextview">AutoCompleteTextView</string>
<string name="photo">Photo</string>
<string name="back">Back</string>
[Android tutorial] (http://developer.android.com/training/basics/firstapp/building-ui.html) –
Вы, кажется, делаете несколько ошибок, именовав компоненты GUI. Следуйте инструкциям для Android, прежде чем попробовать свои силы в редакторе GUI, чтобы изучить основы. – Piovezan
Являются ли эти переменные объявленными в вашей строке xml в папке значений? –