Ich arbeite an einer App, in der die Schaltfläche Onclick dynamisch eine Schaltfläche aus einer Aktivität erstellt und Schaltfläche in einer anderen Aktivität angezeigt wird.Dynamisch Schaltfläche von einer Aktivität zu einer anderen hinzufügen
-1
A
Antwort
0
Also, für Ihre Taste, siehe den Code unten. Ich benutze nur SharedPreferences
zum Testen, ob die Schaltfläche zuvor geklickt wurde oder nicht.
// Inside your onCreate() method of your SecondActivity.java
((Button)findViewById(R.id.activity2_button)).setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE).edit().putBoolean("ShowButton", true).commit(); // put Boolean inside SharedPreferences
Intent main = new Intent(this, FirstActivity.class);
main.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(main);
finish();
}
}
Und nun der FirstActivity.java
Code:
public class FirstActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1_layout);
if (getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE).getBoolean("ShowButton", false))
((Button)findViewById(R.id.activity1_button)).setVisibility(View.VISIBLE);
else
((Button)findViewById(R.id.activity1_button)).setVisibility(View.GONE);
}
}
es testen und mir sagen, ob dies funktioniert gut. Hoffe es wird für dich funktionieren, Darkball60 :)
+0
es wird nicht funktionieren für mich Ich habe einige Code geschrieben, aber es funktioniert, wenn ich Schaltfläche in der zweiten Aktivität von der ersten Aktivität erstellen. aber das funktioniert nicht von der zweiten Aktivität – bilawal
Verwandte Themen
- 1. Hinzufügen von Textview zu einer anderen Aktivität
- 2. Hinzufügen einer Zurück-Schaltfläche Aktivität
- 3. TabBar Fortsetzung Schaltfläche zu einer anderen Aktivität
- 4. Hinzufügen einer Schaltfläche zu einem Dialogfeld dynamisch
- 5. Hinzufügen einer anderen putExtra zu einer Absicht für jede dynamisch erstellte Schaltfläche
- 6. Schaltfläche in einer Aktivität, um das gleiche wie Schaltfläche in einer anderen Aktivität
- 7. Dynamisch fügen Sie Daten von einer Aktivität zur anderen
- 8. Klick-Ereignis Hinzufügen einer Schaltfläche dynamisch jQuery
- 9. Dynamisch Komponente innerhalb einer anderen Komponente hinzufügen
- 10. Zu einer anderen Aktivität wechseln
- 11. Werte von einer Aktivität zu anderen übergeben
- 12. Android - Hinzufügen von AppWidgets zu einer Aktivität
- 13. Intent von Aktivität zu einer anderen Aktivität mit RecyclerView senden
- 14. Einstellung von FLAG_KEEP_SCREEN_ON einer Aktivität von einer anderen Aktivität
- 15. So deaktivieren Sie eine Schaltfläche von einer anderen Aktivität
- 16. Wie verwende ich eine Schaltfläche aus einer Aktivität, um sie zur Listenansicht einer anderen Aktivität hinzuzufügen?
- 17. Hinzufügen einer Schaltfläche zu MediaController
- 18. Schaltfläche zu einer GroupBox hinzufügen
- 19. Registerkarte "Aufruf" einer Aktivität von einer anderen Aktivität
- 20. Recycling innerhalb einer bestehenden Aktivität vs. Eröffnung einer anderen Aktivität
- 21. Hinzufügen zu einer Klasse dynamisch
- 22. Hinzufügen von EditTexts zu einem Layout dynamisch mit einer Schaltfläche Hinzufügen in android
- 23. Weiter Scrollen von einer Aktivität zu einer anderen
- 24. So analysieren Sie Daten von einer Aktivität zu einer anderen
- 25. Pass Service von einer Aktivität zur anderen
- 26. Wie man eine Schaltfläche zu einer anderen Klasse hinzufügen
- 27. Wie navigiere ich von Fragment in einer Aktivität zu Fragment in einer anderen Aktivität?
- 28. Hinzufügen von Animationen zu einer Schaltfläche in einer CollectionView-Zelle
- 29. So ändern Sie die Hintergrundfarbe einer Aktivität über die Schaltfläche einer anderen Aktivität
- 30. Zugriff auf GoogleMap-Objekt einer Aktivität in einer anderen Aktivität
Könntest du genauer sein? – Mesabloo
Ich habe zwei Aktivitäten und wenn ich in der zweiten Aktivität bin, wird eine Schaltfläche angeklickt, die eine Schaltfläche in der Hauptaktivität erstellt. – bilawal
Möchten Sie, dass es zur Hauptaktivität zurückkehrt? – Mesabloo