2番目のmain.javaファイルを作成して最初のmain_activityファイルに接続すると、エラーが表示されますか?
4 に答える
これを xml に追加します: tools:ignore="HardcodedText"
例:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text"
tools:ignore="HardcodedText"/>
Eclipse では、レイアウト ファイルを開き、ボタン (またはテキストを含むその他のビュー) を右クリックして、Edit Text
. そこから、リストから値の 1 つを選択するだけです。必要な値がリストにない場合は、 をクリックしNew String...
て新しい Android 文字列を作成します。すべての文字列はstrings.xml
res/values フォルダー内で定義されます。
ボタンの文字列は、res/values 内の string.xml にある必要があります。これは、アプリがサポートする言語ごとにstrings.xmlファイルを持つことができ、デバイスが設定されているロケールに基づいて正しい言語が使用されることを意味します。
文字列を作成する簡単な方法は、ハードコードされた文字列を強調表示し、メニュー > リファクタリング > Android 文字列の抽出 (似たようなもので、頭の中で正確に思い出せません) に移動すると、次のように尋ねられます。新しい文字列を呼び出して string.xml に配置し、ハードコードされた文字列を @string/your_string_name に置き換えます。
ボタンの名前を設定したい場合。問題を解決するには、値フォルダーのstrings.xmlファイルを使用して名前を設定し、@string/(string.xmlファイルで指定された名前)を使用してボタンで使用する必要があります。