1

現在、XMLレイアウトを作成してそれをsetContentView(...)に渡すか、カスタマイズされたビューをsetContentView(...)に渡すことができることを理解しています。

しかし、両方の要素を組み合わせたい場合はどうなりますか?最初にレイアウトを使用してから、Javaコードを介してプログラムでUIに追加することは可能ですか?

例:読み込みウィジェットが追加されたアセットの背景画像を使用するビューを作成するにはどうすればよいですか?

追加された問い合わせ:現在、私はビューとレイアウトをsetContentViewが表示する2つのものと考えています。しかし、ビューは表示されるレイアウトをその中に保持できますか?

4

2 に答える 2

0

はい、setContentView() を使用した後にウィジェットを追加することは可能です。LayoutInflaterを使用して、XML レイアウトを自分でインフレートすることもできます。

findViewById を使用して取得し、 ViewGroup のメソッドを使用して、XML 内で定義されたレイアウトに読み込みウィジェットを追加できます

于 2012-05-30T23:04:33.263 に答える