私は Android 開発の初心者です。
Eclipse を使用して Android アプリの GUI をセットアップしようとしています。
ボタンなどのコンポーネントを 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
リソースを解決できませんでした とはどういう意味ですか? 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?
以前に Visual Studio を使用したことがあり、通常はコンポーネントをドラッグ アンド ドロップし、プロパティで名前を変更するだけで済みました。Android アプリで同じことをしたい - 助けてください!
編集:これらの値は、strings 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>