1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. jim, 14.10.2010 #1
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Hallo liebes Forum,

    ich versuche gerade eine Progressbar in meinen Programm unter zu bringen und komme gerade nicht weiter. Im Layout habe ich beim Button android:onClick="funktion" zu stehen und weis nicht genau wo die progressbar hin muss bzw wie ich sie am besten plaziere. Man befindet sich sozusagen im Menu und wenn man ein Button klickt kommt man zu einer andren actvity.

    Code:
        android:onClick="startGame"
    un in der activity

    Code:
        public void startGame(View v){
            Intent i = new Intent(this,GameScreen.class);
            startActivity(i);
        }
    wo könnte ich dort die progressbar arbeiten. Sie soll eigentlich so lange laufen bis die andere aktivity gestartet ist.

    LG Jim
     
  2. swordi, 14.10.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    hallo

    du solltest in der onCreate/onResume Methode von Activity B die progressbar starten und wenn alles fertig ist wieder wegmachen.
     
  3. jim, 14.10.2010 #3
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    hey :) ,also an sich versteheich Dich. Leider kann ich das nicht umsetzen(vom Wissenstand her). Vieleicht noch ein kleiner Tipp?
    Bei mir sieht es so aus, dass Activity A das Hauptmenu ist und Activity B die eigetnlich "GameActivity". Das Gui Elemement tue ich in die Activity B im xml layout und greife in der oncreate drauf zu und starte sie.
    habe das Tutorial benutzt
    Progress Bar On Android
    Code:
          setContentView(R.layout.gamescreen);
             myProgressBar=(ProgressBar)findViewById(R.id.progressbar_Horizontal);
             new Thread(myThread).start();
    
    so starte ich dann die Progressbar. Leider passiert nix. Ich muss noch erwähnen das ich einen GlSurfaceView in der OnCreate adde(also der der B Activity.

    Code:
             LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
             addContentView(Game.getInstance().getView().getGlSurfaceView(), params);
    hmm, ob ich damit das Laout überschreibe?
     
  4. Asfaloth, 14.10.2010 #4
    Asfaloth

    Asfaloth Android-Hilfe.de Mitglied

    Die Variable myProgressBar zu einer im XML definiertem View zuzuweisen zeigt die ja auch noch nicht an.
    Du muss die ja auch noch Anzeigen. Weiß den Befehl grad nicht auswendig, muss aber sowas wie myProgressBar.show() oder so sein.
     
  5. jim, 14.10.2010 #5
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Ok, habe es eingefüggt und es "funktioniert", ich werde ein Daumen hoch vergeben, wenn das Problem gelöst ist(weis nicht ob das Die frage als beantwortet markiert...). Es "funktioniert" soweit das wenn ich den GLView (in Activity B )nicht adde die Prgressbalken zu sehen sind. Wenn ich im gleichen Atemzug den GLview adde geht es wohl zu schnell und bevor ich eine Progressbar sehe wird auch schon der GLview angezeigt.. . Ich würde gern in der Activity A den Progressbalken haben, da es immer sehr lange dauert bist er den OpenglView bzw. die Activity dazu anzeigt. Solange Activity B noch nicht gestartet ist wird aber Activity A angezeigt und dann ganz fix der fertige GLView der Activity B. Der Spieler sollte aber wissen das im Hintergrundgearbeitet wird. hoffe ich konnte das gut erklären.

    Danke bis hier her.... LG Jim
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
App-Aktualisierungen richtig testen und an den User bringen. Android App Entwicklung 03.03.2018
zugriff auf xml elemente bzw attribute Android App Entwicklung 26.02.2018
xml/sharedpreferences.xml wann wird die Datei geladen? Android App Entwicklung 07.02.2018
[ERLEDIGT] Verschiedene Layouts in BottomNavigationActivity verwalten Android App Entwicklung 06.12.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
Du betrachtest das Thema "richtige stelle progressbar bei onclick im xml" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.