[Android] レイアウトファイル(xml)からViewを作成する (kotlin)

Androidはレイアウトファイル(xml)でViewの定義をします。 レイアウトファイルから直接Viewを生成する方法って調べると探すのが難しかったので残します。 ## 方法 LayoutInflaterを使います。 ```java `gutter:true; val inflater = LayoutInflater.from(applicationContext) val view: View = inflater.inflate(R.layout.hogehoge, null, false) val layout: ConstraintLayout = view.findViewById(R.id.some_content) ``` iOSの世界だと、Xibなどでレイアウト作って生成したりしますが、AndroidはLayoutInflater使います。 (ここが知らないとなかなかわからなくてハマる)

0 件のコメント :

コメントを投稿