0

私は新しい Android 開発者で、Android アプリをビルドする方法のパート 1: Eclipse と Android SDKのセットアップの xdatv の手順を使用して、Eclipse をダウンロードしてインストールしました。

これが私がそれをインストールした方法です:

  1. まず、SDK をダウンロードします。(同じ .rar ファイルに SDK と Eclipse が含まれています。)
  2. ファイル (SDK と Eclipse) を 1 つのフォルダーに抽出しました。
  3. Eclipse を開き、参照したフォルダーを追加して、SDK と Eclipse ファイルをワークスペースとして抽出しました。
  4. そして、SDK を開いて SDK バージョンをダウンロードし、Android 2.3.3 (API 10) を選択しました。
  5. Eclipse を開き、[ヘルプ] カテゴリに移動して、[新しいソフトウェアのインストール] を選択しました。そのリンクhttp://dl-ssl.google.com/android/eclipse/を追加し、Developer tool と NDK Plugin を確認してから、それらをダウンロードしました。

そして、Android アプリの作成を開始する前に、/sdk フォルダー内の sdk と eclipse フォルダーで SDK の場所が正しいかどうか、Workspace 設定をチェックインします。

最後に、アプリの作成を開始したときに、ボタンまたはテキストを追加しようとしましたが、ボタンを追加すると常に[I8N]Hardcoded string "button", should use @string resource警告が表示され、テキストで同じ警告が表示されました。

問題の答えを探したところ、彼らと同じことをしたことがわかりました(ボタンとテキストコード@string/にこのコードを追加しました)。android:text="@string/button" />

そして、strings.xmlこれらのコードを追加しました:

<string name="button">Button</string>
<string name="Testtext">Test text</string>

警告は消えましたが、私を悩ませているものがあります-それは常に@stringボタンとグラフィックレイアウトのテキストに表示されます:

http://i39.tinypic.com/2w583mw.jpg

テキストまたはボタンを追加する@stringと、自動的に がstrings.xml追加され、これらのコードが追加されます<string name="my_string">Your Text!</string>。この警告を受け取るために私が行った間違ったことと、これらのコードが .xml ファイルに自動的に追加されない理由と、それを修正する方法を知りたいだけです。ありがとう

4

1 に答える 1

0

テキストまたはボタンを追加すると、自動的に @string が追加され、strings.xml にこれらのコード Your Text! が追加されます。

いいえ (少なくとも Eclipse ではそうではありません)

これらのコードが .xml ファイルに自動的に追加されない理由

Eclipse では、strings.xml へのコードの自動追加は行われません。手動で追加する必要があります。

あなたの警告がグラフィカルレイアウトに関する限り:-

これらの sring のマッピングは、strings.xml で正しく行われています。以下の手順に従ってください。

  • string.xml に記載されているように、ID が正確であることを確認してください
  • すべて保存。
  • プロジェクトを選択し、クリックF5して更新します。
  • プロジェクトをクリーンアップしてビルドします。

あなたのCouldn't resolve resourses ---エラーはなくなります..

エミュレータまたは実機で確認してください。

于 2013-08-31T06:45:53.557 に答える