[Android Studio] ウィジェットの種類

どうも、tatsuです!

今日は、Android Studioのウィジェットの種類についてです。

※この記事で使用しているAndroid Studioのバージョンは2.3.3です。

Android Studioのウィジェットの種類

Android Studioには様々なウィジェットがあり、主要なものを以下にあげます。

TextView

テキストを表示するウィジェット。

    <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="TextViewを表示します。" />

EditText

編集可能なテキストを表示するウィジェット。

    <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="EditTextに入力します。" />

ImageView

画像を表示するウィジェット。

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/test"
        android:contentDescription="代替テキスト"/>

CheckBox

オンオフの状態を表すチェックボックスを表示するウィジェット。

    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:text="チェックしてね"/>

ToggleButton

オンオフの状態を表すトグルボタンを表示するウィジェット。
状況に合わせてチェックボックスと使い分ける。

    <ToggleButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:textOff="オフです"
        android:textOn="オンです"/>

RadioButton

複数選択肢の中から1つを選択させるラジオボタンを表示するウィジェット。

    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <RadioButton
            android:id="@+id/radio1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="そば"
            android:checked="true"/>
        <RadioButton
            android:id="@+id/radio2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="うどん"/>
        <RadioButton
            android:id="@+id/radio3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="そうめん"/>
    </RadioGroup>

SeekBar

数値範囲を設定し、その範囲の数値をつまみドラッグで入力するシークバーを表示するウィジェット。

    <SeekBar
        android:id="@+id/seekBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="100"
        android:progress="50"/>

Spinner

リストボックスであるスピナーを表示するウィジェット。

    <Spinner
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:entries="@array/spn_items"/>

strings.xml

<resources>
    <string-array name="spn_items">
        <item>そば</item>
        <item>うどん</item>
        <item>そうめん</item>
    </string-array>
</resources>


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です