2017-04-25 2 views
1

私はBuilding your First Appチュートリアルに従っています。私はAndroid Studio 2.3.1を使用していますstrings.xmlのデフォルト値はAndroidスタジオに表示されますが、アプリを実行すると表示されません

私はstrings.xmlにデフォルト値を持っています。デザインエディタでこれらを参照すると、デザインプレビューとXMLに正しく表示されます。ただし、デバイスでアプリを実行すると、テキストは表示されません。エラーや警告はありません。私は複数のデバイスを試しました。

strings appearing correctly in the design editor

答えて

1

あなたはツールテキストフィールド(左側のレンチで1)で、文字列の内容を設定しているためです。上の空欄に文字列の内容を設定する必要があります。

文字列のコンテンツをtools:textに設定すると、プレビューレイアウトにのみ適用されます。

文字列コンテンツをandroid:textに設定すると、プレビューとレンダリングレイアウトの両方に適用されます。

あなたは両方を設定した場合は、tools:textフィールドは、プレビューとandroid:textフィールド上android:textフィールドをレンダリングするために使用されるよりも多くの優先順位を持つことになります。

+0

ありがとう!大きな助け:) – jpwalton

1

再びこれらのプロパティを確認してください。

文字の文字列にレンチの文字列があります。 XMLを見ると、tools:textと表示されます。これは、プレビューでしか見ることのできないテキストプロパティです(コンポーネントに実際のテキストがあるような次元やそのようなものでテストするため)。

実際のテキストはandroid:textです。

enter image description here

+0

ありがとうございます!彼が最初に来たので、私は@フォンデサへの答えを与えた – jpwalton

+0

おっと、私はタイムスタンプをチェックし、私は一番早く拾ったと確信していた。私は反対をやったと思います:) – jpwalton

関連する問題