Open10
Android開発メモ:Layout

TextView

ImageView

EditText

ConstraintLayout

Button

RecyclerView

wrap_contentとmatch_parent
wrap_content
→Viewの中身の大きさに合わせる
match_parent
→親の幅高さいっぱいまで広がる

画面遷移
Intent
- Activityの起動に必要なデータを設定するクラス
- Intent(Context, Class<?>)でインスタンス生成
- Intent#putExtra(key, value)でパラメータ渡し
- Activity#startActivity(intent)で画面遷移の開始
val button = findViewById<Button>(R.id.button)
button.setOnClickListener {
val intent = Intent(this, SubActivity::class.java) // SubActivityは遷移先のActivity
intent.putExtra("key_1", "value")
intent.putExtra("key_2", 123)
startActivity(intent)
}
遷移先でのパラメータの受け取り
- intent.getStringExtra(key)
- intent.getIntExtra(key)