1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

kurze frage zu gui elementen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von swordi, 17.05.2009.

  1. swordi, 17.05.2009 #1
    swordi

    swordi Threadstarter Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    hallo

    versuche grad mich mit dem android entwicklen auseinander zu setzen.

    hab jetzt eine activity. dort gibt es im moment ein wenig text und einen button. bei klick auf den button komme ich zu einer nächsten activity

    dort gibt es im moment 5 imagebuttons.

    wenn die activity gestartet wird, dann möchte ich im ersten schritt bilder per source code ( da sie später zufällig sein werden ) zuordnen. das geht leider gar nicht

    hab im moment sowas in der onCreate von der 2. activity

    Button bt11 = (Button)findViewById(R.id.bt11); bt11.setBackgroundResource(R.drawable.a);

    da passiert leider nichts

    auch wenn ich dem button einen text zuweise. den sieht man einfach nicht - alles am screen ist so, wie in der xml datei vordefiniert. zur laufzeit ändert sich da einfach nichts


    ich denke mir, dass ich etwas wesentliches übersehen hab, komme aber nicht drauf

    danke für die hilfe
     
  2. swordi, 18.05.2009 #2
    swordi

    swordi Threadstarter Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    kann mir niemand helfen?
     
  3. friedger, 21.05.2009 #3
    friedger

    friedger Erfahrener Benutzer

    Beiträge:
    175
    Erhaltene Danke:
    15
    Registriert seit:
    15.01.2009
    (Kurze Frage ist geschmeichelt :) Und Fragen nach oben pushen ist verpönt.)

    "Was ist hier falsch"-Fragen sind immer schwer zu beantworten. Das hierarchytool hilft zum Beispiel um GUI-Probleme zu finden, debuggen hilft auch.

    Der Code unten funktioniert. Was ist bei Dir anders?

    Code:
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            Button bt11 = (Button) findViewById(R.id.Button01);
            bt11.setText("ABC");
        }
    
     
  4. swordi, 21.05.2009 #4
    swordi

    swordi Threadstarter Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    danke für deine mühen

    ich habs mittlerweile schon gefunden

    es lag an mehreren sachen. zum einen hab ich die 2. view falsch aufgerufen

    zum anderen liefert findViewById immer null wenn man es vor setContentView aufruft

    und noch irgendwas hab ich falsch gemacht

    naja aller anfang ist schwer

    lg
     

Diese Seite empfehlen