Ich muss ein Quiz mit Levels machen und ich möchte, dass die Schaltfläche für die nächste Ebene nur dann erscheint, wenn eine bestimmte Schaltfläche angeklickt wurde, wie geht das? (Bitte ausführlich, weil ich Java bin neu)Wie klicke ich auf eine Schaltfläche, die eine unsichtbare Schaltfläche in Android erscheinen lässt?
Wie klicke ich auf eine Schaltfläche, die eine unsichtbare Schaltfläche in Android erscheinen lässt?
Antwort
Aktivität A:
btnA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(ActivityA.this, ActivityB.class);
i.putExtra("isAnswerCorrect",true);
startActivity(i);
}
});
Aktivität B:
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_b);
boolean isAnswerCorrect = getIntent().getBooleanExtra("isAnswerCorrect", false);
if (isAnswerCorrect) {
next_level_btn.setVisibility(View.VISIBLE);
} else {
next_level_btn.setVisibility(View.GONE);
}
}
...
In diesem Fall Aktivität A ist, wo Sie die Taste drängen und Aktivität B ist die Aktivität, die Sie zeigen Ihre next level button on,
Sie haben meine Arbeit gerettet, danke. –
Dieses in Ihrem Java-Code sein sollte:
certain_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button_next_level.setVisibility(View.Visible);
}
});
in Ihrer XML-Layout-Datei, macht den button_to_appear wie verschwunden.
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button_next_level"
android:visibility="gone"
/>
Ich habe einen ähnlichen Code verwendet, aber funktioniert es nur, wenn die beiden Tasten auf dem gleichen Bildschirm sind? –
Ich gehe davon aus, dass Sie auf demselben Bildschirm dasselbe Layout meinen. Und ja, es funktioniert nur, wenn sie sich im selben XML-Layout befinden. –
Ja, Bildschirme = Layouts, aber ich muss das mit Buttons in verschiedenen Layouts machen –
- 1. Wie funktioniert eine unsichtbare transparente Schaltfläche?
- 2. Wie klicke ich auf eine Schaltfläche in einem vb6-Formular?
- 3. Wie klicke ich auf eine Schaltfläche in Qt WebEngine?
- 4. Wie man bestimmte li's unter einer Schaltfläche erscheinen lässt, wenn man auf die Schaltfläche klickt
- 5. Wie Schaltfläche in JavaScript zu verbergen, wenn ich auf eine andere Schaltfläche klicke
- 6. Wie öffne ich Kontakte, wenn ich auf eine Schaltfläche klicke, die in main.xml definiert ist
- 7. JavaScript classList funktioniert nicht, während ich auf eine Schaltfläche klicke
- 8. Wie kann ich die Schaltfläche erscheinen
- 9. Wie bekomme ich eine Option, um eine Nachricht zu senden, wenn ich auf eine Schaltfläche klicke?
- 10. Wie öffne ich eine Manpage in GridView, indem ich auf eine WinForms-Schaltfläche klicke?
- 11. Wie lösche ich eine bestimmte Zeile, wenn ich mit jquery auf eine Schaltfläche klicke?
- 12. Wie auf eine Schaltfläche klicken
- 13. Wie kann ich eine URL mit PyQt öffnen, wenn ich auf eine Schaltfläche klicke?
- 14. Maximieren Sie eine Schaltfläche, wenn auf eine Schaltfläche geklickt wird
- 15. Wie lade ich die Datei vom s3-Pfad herunter, wenn ich auf eine Schaltfläche klicke?
- 16. Wie ändere ich die Farbe einer Schaltfläche, wenn ich auf eine andere Schaltfläche geklickt habe?
- 17. Wie validiere ich die Felder, wenn ich zum ersten Mal auf eine Schaltfläche klicke?
- 18. Wie kann ich automatisch signieren, wenn ich in Android Studio auf die Schaltfläche RUN klicke?
- 19. Bild auf eine Schaltfläche in Android?
- 20. Bootstrap modal erscheint, wenn ich auf die Zurück-Schaltfläche klicke
- 21. Unsichtbare/transparente Taste, die wie eine normale Android funktioniert?
- 22. Warnung erscheint nicht, wenn ich auf die Schaltfläche "Hochladen" klicke
- 23. Android Opening Eine andere Aktivität durch Klicken auf die Schaltfläche
- 24. Wie lösche ich den Inhalt eines Arrays in Javascript, indem ich auf eine Schaltfläche klicke?
- 25. Wie kann ich den Fokus auf den ausgewählten Text halten, wenn ich auf eine Schaltfläche klicke?
- 26. JFreeChart erscheint nicht, wenn ich auf die Schaltfläche klicke
- 27. Eine einfache Anfrage erstellen, wenn ich auf eine Schaltfläche in meiner react/redux Anwendung klicke
- 28. Datepicker anzeigen, wenn ich auf die Schaltfläche klicke
- 29. Javascript Schaltfläche erscheinen Animation
- 30. Wie füge ich eine neue Zeile in einer Tabelle hinzu, wenn ich auf eine Schaltfläche klicke, die Javascript verwendet
Was hast du bis jetzt probiert? Kannst du etwas Code posten? –
btn.setVisibility (View.GONE); –
Aber dient nur dazu, dass ich auf dem gleichen Bildschirm möchte –