【Android】ViewGroupについて
2017-12-28
今回はAndroid開発の基本、ViewGroupについてまとめてみようと思います。 間違っている部分もないとは言えないので過信はしないようお願いします。
ViewGroupはその名の通り、復数のViewを持ったものです。
ConstraintLayoutやLinearLayoutとかもViewGroupの一つです。そしてViewGroupもViewの一つなのでViewGroupの中にViewGroupも可能です(ConstraintLayoutの中にLinearLayoutが入るように)。
そしてViewの種類にはTextViewやButtonがあります。これはViewGroupでないのでもちろんViewを子に持つことはできません。
基本的にはこれらによってandroidの画面が成り立ってます。
ココらへんをわかっておくとViewあたりの操作もだいぶ楽になってきます。基本中の基本なので初心者の人は抑えておきましょう。(俺が言えたことじゃない!)
ちなみに自分がつまずいたのはViewを継承したクラスを作るときですかね…。Viewを動的に作ったは良いものの、どうやってどこに追加するのか全くわからない…という本当時間がもったいないことをしてしまった
addViewなどでLayoutに追加するのも基本です。
ViewGroupはその名の通り、復数のViewを持ったものです。
ConstraintLayoutやLinearLayoutとかもViewGroupの一つです。そしてViewGroupもViewの一つなのでViewGroupの中にViewGroupも可能です(ConstraintLayoutの中にLinearLayoutが入るように)。
そしてViewの種類にはTextViewやButtonがあります。これはViewGroupでないのでもちろんViewを子に持つことはできません。
基本的にはこれらによってandroidの画面が成り立ってます。
ココらへんをわかっておくとViewあたりの操作もだいぶ楽になってきます。基本中の基本なので初心者の人は抑えておきましょう。(俺が言えたことじゃない!)
ちなみに自分がつまずいたのはViewを継承したクラスを作るときですかね…。Viewを動的に作ったは良いものの、どうやってどこに追加するのか全くわからない…という本当時間がもったいないことをしてしまった
addViewなどでLayoutに追加するのも基本です。
- 関連記事
-
- androidでデータ保存する方法(gson)
- 【Android】動的に作成するCostomViewのサイズを変える
- 【Android】ViewGroupについて
スポンサーサイト
コメント
コメントの投稿
トラックバック
この記事へのトラックバックURL
https://pnikki.blog.fc2.com/tb.php/250-cc1e2057