1

プログラムでいくつかのテキストビューと画像ビューを使用して新しいRelativeLayoutを作成し、それを親レイアウトに追加します。質問:そのレイアウトをXMLで定義し、それをプログラムで親に追加することは可能ですか?より速い方法になります。

4

3 に答える 3

4

インフレを使用する:

final LayoutInflater lyInflaterForPanel = (LayoutInflater) mContext
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout lLayoutPanel = (LinearLayout) lyInflaterForPanel.inflate(
                R.layout.my_row, null);

これは私のために働いています。

于 2012-11-07T09:53:54.170 に答える
1

はい、LayoutInflaterを使用して、XMLを拡張し、それを親に追加します。

チェック、AndroidのLayoutInflaterは何をしますか?

于 2012-11-07T09:53:50.980 に答える
0

そのためにLayoutInflaterクラスを使用します。レイアウトをビューに変換し、親に追加します。

于 2012-11-07T09:54:26.067 に答える