前回は、Hello Worldの文字列を変更して「プログラミングで遊ぼう!」に変更しました。
しかし、表示している文言が小さすぎて読みづらいです。なのでそれを変更しようと思います。
そして、入力部品の追加も行います。
文字の大きさを変える
ちなみに、前回作成したプログラムは下のようなwarning(注意)が出ています。
ファイルに追加する
今回修正するファイルはstrings.xml
です。
下のように修正します。
<resources> <string name="app_name">My First App</string> <string name="hello">プログラミングで遊ぼう!</string> </resources>
細かいところはおいおい理解していくのでとりあえず書いておくというところで。。。
次に、activity_main.xmlファイルを編集します。下のようにcode>android:text="@string/hello"
しかし、ビルドエラーが出ます。(赤い文字列がそうです)これは、strings.xmlに追加したプロパティ(タグ)が読み込まれていないためです。
原因としては、参照しているディレクトリが違いました。appの下にあるものとmyapplicationの下にあるstrings.xml
を間違えておりました。
文字の大きさを変える
これも、決まった書き方があるのでそれに従います。
android:textSize="30dp"
のコードを<TextView>タグの中に書きます。こんな風に実装しました。
<TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello" android:textSize="30dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
ちょっといじって遊んで見ます。
こんな感じで値を変更できますので、自分の納得いくようにやって見てください。
でわでわ。。。