Java Android 3〜Androidアプリの見た目を変更する〜

前回は、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" />

ちょっといじって遊んで見ます。

こんな感じで値を変更できますので、自分の納得いくようにやって見てください。

でわでわ。。。

<<< 前回 次回 >>>

サイトマップ



投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す