1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. ben56a, 29.02.2012 #1
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    hallo,

    folgender Code, funktioniert nicht, da "linearLay" immer NULL bleibt!

    Kann mir jemand auf die Sprünge helfen?

    Danke ;)

    Code:
     public Object instantiateItem(View collection, int position) {
    
    		      
    		       LinearLayout linearLay = null;
    
    		        switch (position) 
    		        {
    		        
    		        case 0:
    		        	linearLay = (LinearLayout) findViewById(R.layout.tabesuebersicht);
    			        break;
    		      
    		        case 1:
    		        	if(currentLocation.getAccount() == 1)
    		        	{	
    		        		linearLay = (LinearLayout) findViewById(R.layout.premium);
    		        	}else
    		        	{
    		        		linearLay = (LinearLayout) findViewById(R.layout.basic);
    		        	}
    		        	break;
    		        }
    
    		        ((ViewPager) collection).addView(linearLay, 0);
    		        return linearLay;
    
    		    }
     
  2. Neeldarax, 29.02.2012 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Hi ben56a,

    bitte ließ dir die API noch ma durch :)

    Code:
    Finds a view that was identified by the [B]id attribute[/B] from the XML that was processed in onCreate(Bundle).
    
    Quelle: Activity | Android Developers)

    id != layout

    :)


    Um Layouts einzubringen gibt es den LayoutInflater.

    regards
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
Der Zurück-Button wird nicht angezeigt Android App Entwicklung 23.01.2017
Du betrachtest das Thema "findViewById liefert Null zurück" im Forum "Android App Entwicklung",