職業訓練覚え書き

Android実習4(77日目)

昨日の復習
入力ウィジェットのRadioButtonまで

SeekBar

数値をじかに入力して調整するのではなく、バーをスライドさせて調整を行う機能

最大値を調整したい場合
Attributeのmaxを指定
※最小値の指定はAPIレベルが26以上じゃないと使えない

setOnSeekBarChangeListener()を使ってイベントリスナーを登録できる
引数として入れられるのは、setOnSeekBarChangeListener()を継承したクラス
onProgressChanged() つまみの値が変化した
onStartTrackingTouch() つまみをタッチした
onStopTrackingTouch() つまみを離した


Spinner

HTMLでいうselectタグに似ているもの

dialogモード
 ウィンドウが開く
dropdownモード
 dropdownリストが開く
表示のさせ方の違い

選択肢のセット(2通り)

  • xmlファイルを用意し、そこで記述
  • Javaのプログラムによって動的に生成していく(アダプターが必要)

 

レイアウト

ウィジェットの配置を定義するビュー
部品をグループ化したもの

今まで作っていたもの
ConstraintLayout

他のレイアウト
LinearLayout
TableLayout
※これらを組み合わせることも可能


ConstraintLayout
 ウィジェットに制約を指定して配置する

LinearLayout
 配置を縦積みで考えられる

TableLayout

 

WebView


部品(ビュー)のひとつ

画面上にWebページを表示させるためのウィジェット