基本的なGUIコンポーネント

TextView

テキストを表示できる。

f:id:tmyhri:20170305214425p:plain

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />

 

EditText

テキストを入力できる。

f:id:tmyhri:20170305235311p:plain

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />

 

Button

ボタン、動作のきっかけとして利用する。

f:id:tmyhri:20170305214502p:plain

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

 

ToggleButton

ON/OFFを切り替えることができる。

f:id:tmyhri:20170305214528p:plainf:id:tmyhri:20170305214544p:plain

<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ToggleButton" />

 

Switch

ON/OFFを切り替えることができる。

f:id:tmyhri:20170305233805p:plainf:id:tmyhri:20170305233818p:plain

<Switch
android:text="Switch"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

 

CheckBox

チェック状態を設定できる。

f:id:tmyhri:20170305214605p:plainf:id:tmyhri:20170305214618p:plain

<CheckBox
android:text="CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

 

RadioButton

複数の選択肢から1つを選択するために利用する。

f:id:tmyhri:20170305214650p:plain

<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<RadioButton
android:id="@+id/RadioButton1"
android:text="RadioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

<RadioButton
android:id="@+id/RadioButton2"
android:text="RadioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/RadioButton1" />

<RadioButton
android:id="@+id/RadioButton3"
android:text="RadioButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/RadioButton2" />
</RadioGroup>

 

SeekBar

任意の範囲で数値を入力できる。

f:id:tmyhri:20170305214724p:plain

<SeekBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"/>

 

ProgressBar

処理中を表す。

f:id:tmyhri:20170305214800p:plain

<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

 

RatingBar

レート入力できる。

f:id:tmyhri:20170305233746p:plain

<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

 

ImageView

画像を表示できる。

f:id:tmyhri:20170305233907p:plain

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@mipmap/ic_launcher" />

 

今回はレイアウトファイルで表示のみを行いました。
詳しい使い方などはまたいつか追記できたらと思う。