getLayoutInflator に関するアンドロイドのドキュメントを読みましたが、それが何をするのかまだ理解していません。誰かがこのメソッドの使用例を教えてくれますか、それとも getLayoutInflator を呼び出すのは何時ですか?
1566 次
2 に答える
3
Android の XML レイアウトは、使用する前にインフレート (View オブジェクトに解析) する必要があります。 getLayoutInflator()
特定の用途のためにレイアウトを手動でインフレートできるようにする LayoutInflator のインスタンスを取得します。
1 つの例は、カスタムArrayAdapter
レイアウトListView
を設定するカスタムです。
ArrayAdapter
のオーバーライドされたgetView()
メソッドで、個々のリスト項目ごとに目的のレイアウトを手動で膨張させて設定する必要があります。
于 2011-08-09T19:14:57.200 に答える
0
にいるときに使用setContentView()
しますActivity
。そのメソッドはレイアウトを拡張し、選択したレイアウトをそのアクティビティのビューとして表示します。ただし、Activity ではなく、レイアウト ファイルを操作する必要がある場合は、XML 内のビュー オブジェクトにアクセスするためにファイルをインフレートする必要があります。
于 2011-08-09T19:24:19.600 に答える