Добавление макета динамически в ScrollView Android - PullRequest
3 голосов
/ 25 ноября 2010

Я хочу динамически добавить макет XML в scrollview в моем приложении, но он показывает ошибку.

Это мой код:

LinearLayout ll = (LinearLayout)findViewById(R.id.myContent1);
    LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View vv = vi.inflate(R.layout.headerone, null); 
    ll.addView(vv);//, new LinearLayout.LayoutParams(ll.getLayoutParams().width, ll.getLayoutParams().height));

    View vv2 = vi.inflate(R.layout.headertwo, null); 
    ll.addView(vv2);//, new LinearLayout.LayoutParams(ll.getLayoutParams().width, ll.getLayoutParams().height));

    View vv3 = vi.inflate(R.layout.headerone, null); 
    ll.addView(vv3);

"headerone.xml" и "headertwo.xml" - мои два файла макета xml.

1 Ответ

0 голосов
/ 25 ноября 2010

Вероятно

ScrollView - это FrameLayout, то есть вы должны поместить в него одного дочернего элемента, содержащего все содержимое для прокрутки;этот потомок сам может быть менеджером компоновки со сложной иерархией объектов.

Но для уверенности нам понадобится XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...