4

LinearLayout別の LinearLayout の複数のインスタンスでを膨らませたいと思います。どうやってやるの?私の問題は、常に同じインスタンスを使用しているように見えるため、そのインスタンスを何度も追加することです。

要するに、私が必要としているのは、LinearLayout子の新しいインスタンスを別のLinearLayout親に追加する方法です。

これが私がこれまでに行ったことです:

private void setupContainers() {
    LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(MainActivity.LAYOUT_INFLATER_SERVICE);
    LinearLayout parentContainer = (LinearLayout)this.findViewById(R.id.parent_container);

    for (int i = 0; i < someNumber; i++) {

        LinearLayout childContainer = (LinearLayout) layoutInflater.inflate(R.layout.child_container, null);
        parentContainer.addView(childContainer);

    }
}
4

1 に答える 1