Wenn also jemand meinen vorherigen Beitrag gesehen hat, bringt Sie die erste Schaltfläche (die ich dank der Unterstützung hier richtig codieren konnte) auf eine Site über den Browser, wo Sie sich anmelden können account - die nächste Schaltfläche, die ich habe Ich möchte die Schaltfläche sein, mit der Sie auf einen anderen Bildschirm gelangen - Ich möchte mit einem leeren Bildschirm beginnen, was ist der einfachste Weg, um darüber zu gehen?Einfache Möglichkeit zum Öffnen der Schaltfläche leerer Bildschirm
Antwort
Hängt davon ab, was Sie wollen, Sie sind nicht sehr spezifisch, ich schätze, Sie möchten eine andere Aktivität öffnen oder das Layout ändern? Nehmen wir an, Sie möchten Ihr Layout ändern. In diesem Ordner:
res/Layout
Ordner, haben Sie XML-Layouts, die die Aktivität angezeigt wird, wenn Sie es wollen. Können sagen, Sie eine Klasse mit dem Namen Haupt, die Sie hier finden:
src/com.your.package.name/Main.java
und die Standard-Layout-Datei mit dem Namen main.xml möglich finden Sie hier:
res/layout/main.xml
Die main.xml Ihr Haupt 'screen', so erstellen Sie eine neue XML-Layout-Datei (Rechtsklick> Neu> Andere> Andro ID-XML-Datei und geben Sie im Eingabefeld 'Datei' den gewünschten Namen ein.) Diese XML-Datei ist Ihr zweiter Bildschirm. Bearbeite es, damit es dir gefällt. Stellen Sie sicher, dass Sie eine Schaltfläche in main.xml haben, und bearbeiten Sie die ID so, dass Sie sie kennen. Öffnen Main.java und fügen Sie diesen Code:
final Button button = (Button) findViewById(R.id.theButtonIdYouEntered); // theButtonIdYouEntered is the ID you set the button too in the XML file
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.theSecondLayoutXmlFile); // theSecondLayoutXmlFile is what you named the second XML layout file, your second 'screen'
}
});
Nun, wenn Sie auf Ihre Schaltfläche klicken, es sollte ‚Bildschirm‘ ändern, wenn Sie wissen wollen, wie Aktivität zu ändern, sagen Sie einfach. Hoffe, das hilft, zeokila
- 1. Leerer Bildschirm zum Debuggen von Xamarin App
- 2. Leerer Bildschirm mit d3js
- 3. WordPress Leerer Bildschirm Ausgabe
- 4. Response.seeOther kehrt leerer Bildschirm
- 5. Leerer Bildschirm mit CodeIgniter
- 6. Leerer Bildschirm nach dem Telefonanruf
- 7. pushfrontviewcontroler leeren Bildschirm öffnen
- 8. Leerer weißer Bildschirm Laravel 5.2
- 9. Einfache Möglichkeit zum Absturz von VB.NET Programm
- 10. UIImagePickerController einfache Möglichkeit, Bibliothek Schaltfläche in der Kamera zu zeigen
- 11. Leerer Bildschirm bei neuer Aktivität - Android
- 12. leerer Bildschirm nach Neustart der Launcher-Aktivität (fehlgeschlagene Binder-Transaktion)
- 13. Einfache Möglichkeit zum Umbenennen von Schienen-Controllern
- 14. Leerer Bildschirm vor Splash-Screen in Android
- 15. Einfache Möglichkeit zum Analysieren einer WSDL
- 16. MWPhotoBrowser Leerer Bildschirm/Delegiertenmethoden nicht aufgerufen
- 17. iOS UITableView reloadData zeigen leerer Bildschirm
- 18. iPhone - Leerer Bildschirm beim Wechseln von Ansichten
- 19. Leerer Bildschirm nach Aktien Inhalte mit UIActivityViewController
- 20. Einfache Möglichkeit zum Zuweisen von Zeigerwerten?
- 21. Appium leerer Bildschirm auf Inspector Window
- 22. Bootstrap 3 Karussell Ausgabe, leerer Bildschirm
- 23. ListView wird nicht angezeigt - Leerer Bildschirm
- 24. Einfache Möglichkeit zum Anzeigen und Speichern der Binärdatei einer Datei?
- 25. Einfache Möglichkeit zum Zurücksetzen der Django PostgreSQL-Datenbank?
- 26. Öffnen Widgets Bildschirm von Button
- 27. Einfache Möglichkeit, OpenFileDialog kleiner zu machen?
- 28. Was ist eine einfache Möglichkeit zum Erstellen einer MessageBox mit benutzerdefinierten Schaltfläche Text in Managed C++?
- 29. Einfache Schaltfläche funktioniert nicht
- 30. jqueryui Dialog zum Ausgrauen Bildschirm
'final Button signButton = (Schaltfläche) findViewById (R.id.signButton); signButton.setOnClickListener (neu View.OnClickListener() { public void onClick (Blick v) { setContentView (R.layout.main2); } }); ' Bei meiner zweiten Knopf nichts Anklicken erscheint geschehen - - obwohl es keine fehler in meinem code gibt! Lassen Sie mich wissen, wenn Sie mehr Informationen zur Fehlerbehebung benötigen - ich schätze die Hilfe wirklich :) – user1301764