Ich habe mehrere Schaltflächen in einem Layout dynamisch erstellt. Jetzt möchte ich geklickte Schaltfläche aus dem Layout entfernen. zum Beispiel: - Wie Button aus Layout entfernen?
1
A
Antwort
0
onClick gesetzt button.setVisibility(View.GONE);
0
Wenn Sie es auf alle Tasten tun möchten Sie sie alle, dann entfernen Sie die aktivierten diejenigen von
ArrayList<View> allButtons;
//Get all buttons from the selected layout, then put them in an arraylist
allButtons =((LinearLayout)findViewById(R.id.button_container)).getTouchables();
//loop on each button and remove the activated ones
foreach (Button b : allButtons){
if (b.isActivated()){
b.setVisibility(View.GONE);
}
}
0
LinearLayout parent = new LinearLayout(this);
parent.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
parent.setOrientation(LinearLayout.HORIZONTAL);
for (int i = 0 ; i < 10 ; i++) {
Button b = new Button(this);
b.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
view.setVisibility(View.GONE);
}
});
b.setText("Primary");
Drawable image = ContextCompat.getDrawable(getApplicationContext(), R.drawable.your_image);
image.setBounds(0, 0, 60, 60);
b.setCompoundDrawables(null, null, image, null);
parent.addView(b);
}
Verwandte Themen
- 1. Qt Layout aus anderem Layout entfernen
- 2. Qt - alle Widgets aus dem Layout entfernen?
- 3. Entfernen Sie ImageView programmgesteuert aus benutzerdefinierten Layout
- 4. Bootstrap-Radio-Button-Layout
- 5. PyQt Wie ein Layout aus einem Layout
- 6. Constraint-Layout: Button Höhe
- 7. 2x2 Button Grid Layout
- 8. PySide: Entfernen eines Widgets aus einem Layout
- 9. igraph: Scheitelpunkte aus dem Layout entfernen
- 10. Wie Button Shadow (Android) entfernen
- 11. Wie kann ich Layout in Android entfernen?
- 12. Wie Knoten in D3 Force-Layout entfernen?
- 13. Wie können wir dynamisch hinzugefügte Fragmente aus dem Layout entfernen
- 14. Radio Button Layout in Grid
- 15. facebook comment plugin: Entfernen Sie wie Button
- 16. Entfernen Button Shadow
- 17. Android - Entfernen von überflutetem Layout xml von einem linearen Layout
- 18. Wie zu entfernen Floating-Action-Button Aufblasen Ausnahme in Android?
- 19. Entfernen Sie Schatteneffekt auf Android-Button
- 20. Wie Layout-Bildlaufleiste in Hauptflächen entfernen?
- 21. Design Circular Layout Button oder TextView
- 22. Magento> benutzerdefinierte Aktionsmethode aus dem Layout entfernen
- 23. Constraint Layout Button Text Zentrum Ausrichtung
- 24. Button-Klick-Handler für das zweite Layout
- 25. So entfernen Sie einen Link aus ebay Shop-Layout
- 26. Das Entfernen der Komponente aus dem Layout schlägt fehl
- 27. Gesamte Tabellenzeile entfernen angularjs button
- 28. Vaadin Layout für Java EE - Button Positionierung
- 29. Lücke im Bootstrap-Layout entfernen
- 30. Entfernen/anpassen html "title" von facebook wie button
Onclick bekommen button machen ihre Sichtbarkeit GONE – Redman
button.setVisibility (View.INVISIBLE); gibt leeren Platz an der Stelle der Schaltfläche –
Mögliche Duplikate von [Wie kann ich eine Schaltfläche entfernen oder in Android unsichtbar machen?] (http://stackoverflow.com/questions/4127725/how-can-i-remove-a -button-oder-make-it-unsichtbar-in-android) –