前提
javaのview binding について。
先日、はじめてandroid studioでnative c++のプロジェクトを作りました。
最初から入っているコードの中の、(MainActivity.java)
①ActivityMainBinding.inflate(getLayoutInflater());
この一文について調べてみると
②getLayoutInflater().inflate(int resource, null);
というものを多く見ました。
この二つは一体何なんですか?
inflate()については、
「指定されたxmlリソースから新しいビュー階層を結合し、拡張する」
ということで、なんとなくイメージはつきます。
getlayoutinflater()については、よくわかりませんでした。
なぜ、inflateの中に入ったり、出たりしているんですか?
漠然とした質問になり申し訳ありませんが、
回答していただけるとありがたいです。。
回答1件
あなたの回答
tips
プレビュー