1

ビューを膨らませてレイアウトに追加しました:

LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View vi = inflater.inflate(R.layout.to_add,null,false);

DyL.addView(vi);

ビューパラメータを動的に(高さ)変更したいのですが、getLayoutParamsうまくいきません。常に結果がnullになります。どうすればこれを行うことができますか?ネットで見つけたすべての解決策を試しましたが、成功しませんでした。

ありがとうございました。

4

2 に答える 2

3

親ビューを設定してみてください、

View vi = inflater.inflate(R.layout.to_add, DyL, false);

ここで、DyLは親ビューです

于 2013-03-07T17:55:41.537 に答える
-4

必要がない場合は、引数で親ビューを使用しますparent.add(vi)

View vi = inflater.inflate(R.layout.to_add, parent , false);
于 2013-03-16T07:33:17.743 に答える