Programming Style

メニュー

初心者がアプリ開発者になるためのプログラミング学習サイト

[Android] TextView:テキストを表示する

android_android-textview_1

テキストとは文字のみが表示されたコンポーネントです。テキストを表示させるためにはTextViewクラスか<TextView>タグを使います。ここではテキストを表示させる方法について説明します。

 

広 告

 

目次

前提条件

動作確認端末

  • Google Nexus 5 – 5.0.0 – API21(エミュレータ)

1. TextViewの概要

テキストを表示させるためにはTextViewクラスか<TextView>タグを使います。View クラスを継承しているため、Viewクラスのメソッドを使用すうことが可能です。また<View>タグで使える属性も使用することが可能です。

 

2. テキストを表示する

レイアウトXMLでテキストを表示させるためには、<TextView>タグを使用します。表示するテキストはandroid:text属性で指定します。

<TextView>タグの使用例は以下のとおりです。

 

res/layout/activity_main.xml

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="16dp"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/textview"
        android:text="@string/hello_world"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>

アプリを実行すると以下のようにテキストが画面に表示されます。

 

android_android-textview_1

Javaコードでチェックボックスを扱うためにはTextViewクラスを使用します。表示するテキストはsetText()メソッドで設定します。以下に実装例を示します。

 

java/<packagename>/MainActivity.java

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView textView = (TextView) findViewById(R.id.textview);
        textView.setText(getString(R.string.hello_world));
    }
}

 アプリを実行すると以下のようにテキストが画面に表示されます。

 

android_android-textview_1

 

広 告