Ich habe Snackbar
in meiner Anwendung. Ich möchte Edittext
in Snackbar
hinzufügen, um einige Eingaben zu akzeptieren. Wie kann ich eine Edittext
in Snackbar
hinzufügen?Wie man edittext in Snackbar in Android programmgesteuert hinzufügen?
Antwort
Sie müssen die neue Ansicht aufblasen und sie zum Layout von snackBar hinzufügen.
// Make snackbar
Snackbar snackbar = Snackbar.make(rootView, "", Snackbar.Snackbar.LENGTH_INDEFINITE);
// Fetch the layout
Snackbar.SnackbarLayout sLayout = (Snackbar.SnackbarLayout) snackbar.getView();
// remove the default textView
TextView textView = (TextView) sLayout.findViewById(android.support.design.R.id.snackbar_text);
textView.setVisibility(View.GONE);
// Inflate custom view (have an edittext in this)
View newView = mInflater.inflate(R.layout.edittext_layout, null);
sLayout.setView(newView,0);
//Custom layouts are discouraged due to the intended use of Snackbars,but this will do your task!
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.linear_layout_root);
final Snackbar snackbar = Snackbar.make(linearLayout, "Hey Whats Up", Snackbar.LENGTH_INDEFINITE);
Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) snackbar.getView();
// Inflate your custom view with an Edit Text
LayoutInflater objLayoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View snackView = objLayoutInflater.inflate(R.layout.custom_snac_layout, null); // custom_snac_layout is your custom xml
layout.addView(snackView, 0);
snackbar.show();
@Priyanka G haben Sie diese Antwort? –
Ja. Es klappt. Es spart mir Zeit. Danke. –
@Priyanka G Wenn es funktioniert, können Sie es als die angenommene Antwort markieren :) –
- 1. Android: Wie EditText programmgesteuert hervorheben?
- 2. hinzufügen editText in HeaderListView android
- 3. hinzufügen snackbar in Android-Aktivität von asynktask
- 4. wie man knopf in android studio hinzufügen?
- 5. EditText IME_ACTION programmgesteuert ändern
- 6. Hinzufügen mit EditText in Android Studio
- 7. Wie man Onclicklistener für Aktionen in Snackbar Android setzen?
- 8. Android Snackbar Textalignment in Zentrum
- 9. Wie Symbol in EditText-Ansicht in Android hinzufügen?
- 10. Android EditText Cursor Zeigerfarbe programmgesteuert ändern
- 11. Wie snackbar in Android-Basis-Adapter verwenden
- 12. wie man Edittext mit Array auf Android hinzufügen?
- 13. Android programmgesteuert hinzufügen ImageView
- 14. Wie man in RecyclerView.Adapter für Snackbar sehen?
- 15. Zeichenzuordnung in EditText android
- 16. Android Hinzufügen von Schaltfläche in FrameLayout programmgesteuert
- 17. Android hinzufügen editText proggramatically onClick
- 18. Wie programmgesteuert in VideojsRemoteTextTrack hinzufügen
- 19. Wie Rand und Auffüllen von editText programmgesteuert verringern (Android)
- 20. Hinzufügen von Cross-Button mit Element hinzufügen in EditText
- 21. Snackbar animation android
- 22. Android: Snackbar gibt ArrayIndexOutOfBoundsException
- 23. Wie man edittext Unterstreichung transparentes Weiß programmgesteuert macht
- 24. Textposition in Android EditText
- 25. Android Snackbar Layout
- 26. Edittext Nullwertüberprüfung in Android
- 27. Android Snackbar verursacht IndexOutOfBoundsException
- 28. EditText zu Integer in Android
- 29. Android: Briefe in EditText
- 30. Separator in android Edittext
Try [diese] (http://stackoverflow.com/questions/42384892/how-to-make-modification-android-snackbar-containing-with-layoutinflater-button) zu editText zu Snackbar mit Knopf und Antwort –