Mein Radio Button Hintergrund ist transparent, wie mache ich es undurchsichtig?
Ich folgte den Anweisungen von Archimedes unten. Problem ist, dass mein API 9 "Drawable" -Ordner bereits ein XML-Dokument mit dem Titel "btn_radio.xml" hat und der Code darin genauso ist wie oben dargestellt. Nun, wenn ich gehe zurück, um es zu verdunkeln und sagen:
`<RadioButton android:background="@drawable/btn_radio" ... />`
Ich erhalte eine Fehlermeldung im Gegenzug sagen Fehler: Keine Ressource gefunden, dass entspricht dem angegebenen Namen (auf ‚Hintergrund‘ mit dem Wert ‚@ ziehbar/btn_radio_on‘).
Also was ich getan habe ist, ging ich in den API 8-Ordner und sah gefunden die Drawable_HDpi und MDPI Ordner, eine Suche nach btn_radio_off und btn_radio_on und kopierte diese beiden Bilder in die entsprechenden API 9-Ordner. Dies behebt das Problem, dass in Eclipse Radio Button Hintergründe nicht angezeigt werden. Allerdings, wenn ich meinen Code ausführen, zeigt das virtuelle Gerät noch das alte gebrochen (transparent) Bild *
Original-Beitrag:.
Hallo, ich bin nach einem Lebkuchen 2.3 (Ich bin mit Win7/Eclipse) Tutorial von dieser Seite und ich sehe mir dieses Bild hier an:
Jedes Mal, wenn ich ein neues Optionsfeld zu meinem grafischen Layout in Main.xml hinzufügen, ist der silberne Teil des Optionsfelds transparent. Unabhängig von der Hintergrundfarbe des Hauptfensters sehe ich nur die Umrisse eines Optionsfelds, und dieses Optionsfeld wird mit der Farbe des gesamten Hintergrunds ausgefüllt.
Wenn ich ein gruppiertes Element erstelle und zwei Optionsfelder in eine Gruppe einfüge, kann ich zwischen den beiden hin- und herschalten, wobei die grüne Anzeige anzeigt, welche umgeschaltet wird, aber die Schaltflächen selbst sind transparent.
Wie mache ich meine Radio-Schaltfläche wie die im Bild oben aussehen? Es scheint, dass egal wie oft ich ein "neues" Projekt starte, das Problem bestehen bleibt. Das einzige, was es beeinflusst, ist das Umschalten eines anderen "Themas", aber das ist nicht wirklich eine Lösung, wenn ich die App einmal ausgeführt habe.
Danke für Ihre Hilfe.
Side Hinweis: Sie sollten auch Ihre Frage als 'Android' markieren. – Albireo