2010-11-25 12 views
3

Ich möchte XML-Layout dynamisch Scrollen in meiner Anwendung hinzufügen, aber es zeigt einen Fehler.Hinzufügen von Layout dynamisch zu ScrollView android

Dies ist mein Code:

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" und "headertwo.xml" meine zwei XML-Layout-Dateien sind.

+0

1. Welchen Fehler zeigt es? 2. Bitte formatieren Sie Ihren Code richtig mit STRG + K. – EboMike

+0

E/AndroidRuntime (19121): FATALE AUSNAHME: Haupt E/AndroidRuntime (19121): java.lang.RuntimeException: Aktivität kann nicht gestartet werden Co mponentInfo {com.test.list/com.test.list.Home}: android .view.InflateException: Bi nary XML-Datei Zeile # 2: Fehler beim Auffüllen der Klasse scrollview – Sujit

+0

es funktioniert nur mit LinearLayout – Sujit

Antwort

-1

Wahrscheinlich

Ein Scrollview ist ein FrameLayout, das heißt, Sie ein Kind platzieren sollte darin, den gesamten Inhalt enthält, blättern; Dieses Kind kann selbst ein Layout-Manager mit einer komplexen Hierarchie von Objekten sein.

Aber wir müssten die XML sehen, um sicher zu sein.

Verwandte Themen