나는 안드로이드 개발에 새로운 새로운 기술이다.Android 용 GUI를 만드는 과정은 무엇입니까?
Eclipse로 Android App 용 GUI를 설정하려고합니다.
버튼과 같은 GUI에 구성 요소를 추가 할 때 느낌표가있는 노란색 삼각형이 메시지 : [I18N] Hardcoded string "Button", should use @string resource
과 함께 나타납니다.
이클립스는 문자열 리소스에 문자열 버튼을 만들어 자동으로 수정하도록 요청하지만 여전히 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
어떤 자원이 의미 확인할 수 없습니다 않습니다 나는 또한 오류가
? name/gps/photo/add는 내 GUI의 구성 요소입니다.
내가 할 방법 :
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?
내가 전에 비주얼 스튜디오를 사용하고 일반적으로 단지 다음 속성에서 이름을 바꾼 끌어 구성 요소를 삭제해야했다. 내 안드로이드 애플 리케이션을 위해 똑같은 일을하고 싶다 - 도와주세요!
편집 :이 값은 내 문자열 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 튜토리얼] (http://developer.android.com/training/basics/firstapp/building-ui.html) –
GUI 구성 요소의 이름을 지정하는 동안 몇 가지 실수를하는 것처럼 보입니다. 기초를 배우기 위해 몇 가지 Android 튜토리얼을 따라 가면서 GUI 편집기를 사용하십시오. – Piovezan
해당 변수는 값 폴더의 문자열 xml에 선언되어 있습니까? –