Ich habe ein anklickbares lineares Layout, das ich programmatisch erzeugt habe, und ich möchte, dass es grün wird, wenn es gedrückt wird, um anzuzeigen, dass es anklickbar ist, wie ein Button. Wie würde ich das machen?Anklickbares Layout
0
A
Antwort
1
eine selector.xml-Datei erstellen, wie unten ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="#ff0000"/>
<item android:state_focused="true"
android:color="#0000ff"/>
<item android:color="#00ff00"/> </selector>
Ort diese XML-Datei in ziehbar Ordner . Dann setze diese selector.xml als Hintergrund dieses linearen Layouts.
1
Sie müssen eine XML-Selektor-Datei erstellen. Siehe Link
How to change the color of button after click?
Es ist ein wenig verwirrend auf den ersten, aber nicht zu kompliziert
Verwandte Themen
- 1. Anklickbares lineares Layout dynamisch erstellen
- 2. Anklickbares Feld in Django ändern admin list_display
- 3. Wie kann ich ein anklickbares Bild ohne HTML erstellen?
- 4. Nicht anklickbares Objekt, das aussieht wie Button in Bootstrap 3
- 5. Android anklickbares Widget mit ListView nicht anklickbar auf ListItems
- 6. Anklickbares Fragment anklickbar, wenn die Navigationsleiste geöffnet wird
- 7. Ein anklickbares Suchergebnis aus einer JSON-Tabelle erstellen
- 8. Erstellen Sie ein anklickbares Bild in einer GridView in Android
- 9. Platzieren Sie einen Link auf ein anklickbares Objekt in HTML
- 10. Flüssigkeit Layout - bewahren Layout
- 11. Layout NSView ohne Auto-Layout
- 12. Android Layoutanzeige, Layout über Layout.
- 13. Android- Hinzufügen von Ansicht zu Layout Layout Layout vor ActionBar
- 14. Layout in ein anderes Layout programmatisch aufladen
- 15. PyQt Wie ein Layout aus einem Layout
- 16. GWT-Layout-Panels vs. CSS-Layout
- 17. Android - Koordinator-Layout, Schubladen-Layout und Fragmente
- 18. MVC 2 Layout anzeigen CSS Control Layout
- 19. ios7 leer automatisches Layout Layout bereits mehrdeutig
- 20. Lineares Layout überlagert ein anderes lineares Layout
- 21. Circular Layout
- 22. Navigationsseitenleiste Layout
- 23. Magento - Layout
- 24. Vollbild-Layout
- 25. Was ist der effizienteste Weg, um ein anklickbares Gitter mit html/js zu erstellen?
- 26. Erstellen Sie ein anklickbares Dropdown, das die Werte abruft und in einer Tabelle ablegt. JQuery
- 27. Wie man anklickbares Wort mit TextWatcher in EditText in android verbindet?
- 28. Wie fügt man ein anklickbares Kalender-Widget zur klassischen ASP-Seite hinzu?
- 29. -Screen-Unterstützung mehrerer Geräte mit Layout-große, Layout-normal und Layout-xlarge Ordner
- 30. Wie erstelle ich ein Tiling-Layout/Flow-Layout in TkInter?
Wenn die setBackgroundResource (R.drawable.selector) unter Verwendung anzuwenden, bekomme ich einen Fehler: 04-03 Dezember: 18: 15,582: E/Android Runtime (13550): Verursacht durch: org.xmlpull.v1.XmlPullParserException: Binäre XML-Dateizeile # 4:- Das Tag erfordert ein "Zeichen" -Attribut oder ein untergeordnetes Tag, das ein Zeichen definiert –
Garzahd