Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Buttons als ausgewählt anzeigen

Das Thema "Buttons als ausgewählt anzeigen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 21.07.2011, 11:14   #1 (permalink)
Neuer Benutzer

Modell: HTC Desire S

Registriert seit: 10.07.2011
Beiträge: 12
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
Standard Buttons als ausgewählt anzeigen

Ich habe einige Buttons, die zwar auf onClick reagieren, denen aber
man nicht "ansieht", daß sie ausgewählt worden sind (also kein highlite oder sowas wie ein Mauszeiger).
setSelected(true) funktioniert nicht,
setPressed(true) funktioniert auch nicht.

Kann mir bitte jemand helfen? (Moechte nach Möglichkeit Standards
verwenden!)
muli ist offline   Mit Zitat antworten
Alt 21.07.2011, 11:46   #2 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Wenn der Button sich merken soll, dass er gedrückt wurde, würde ich einen RadioButton nehmen.

Wenn du meinst, dass er während des Drauftippens nicht gedrückt aussieht, dass liegt es vermutlich daran, dass du den TouchEvent im EventListener konsumierst. (der State Change kommt erst nach dem Listener dran!)
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei DieGoldeneMitte für diesen Beitrag:
muli (21.07.2011)
Alt 21.07.2011, 13:12   #3 (permalink)
Neuer Benutzer

Modell: HTC Desire S

Registriert seit: 10.07.2011
Beiträge: 12
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Zitat:
Zitat von DieGoldeneMitte Beitrag anzeigen
Wenn der Button sich merken soll, dass er gedrückt wurde, würde ich einen RadioButton nehmen.
Radiobutton oder Checkbox sind vom Problem her nicht möglich.
Kann man das Padding des Buttons "färbeln"? (Das gefiele mir besonders)
muli ist offline   Mit Zitat antworten
Alt 21.07.2011, 14:27   #4 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Verstehe ich das richtig, du willst, dass man dem Button das gedrückte nicht ansieht?
Quick and Dirty:
mach ein ImageButton mit Background=@null und schon sieht man es nicht :-D

Geändert von soma-web (21.07.2011 um 14:36 Uhr)
soma-web ist offline   Mit Zitat antworten
Alt 21.07.2011, 14:37   #5 (permalink)
Neuer Benutzer

Modell: HTC Desire S

Registriert seit: 10.07.2011
Beiträge: 12
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Zitat:
Zitat von soma-web Beitrag anzeigen
Verstehe ich das richtig, du willst das man dem Button das gedrücke nicht anssieht?
Quick and Dirty:
mach ein ImageButton mit Background=@null und schon siet man es nicht :-D
Umgekehrt: man sieht es ihm nicht an, sollte es aber!
muli ist offline   Mit Zitat antworten
Alt 21.07.2011, 14:54   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Nochmal der Quick And dirty versuch:
Mach ein ImageButton mit zwei verschedenen Images, einmal ein gedrücktes und einmal ein ungedrücktes) und ändere die Ressource des Imagebuttons auf das gedrückte image beim drücken Mit ImageButtons kannst du die Buttons auch so gestalten wie du es willst
soma-web ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei soma-web für diesen Beitrag:
muli (21.07.2011)
Alt 21.07.2011, 15:01   #7 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Zitat:
Zitat von muli Beitrag anzeigen
Radiobutton oder Checkbox sind vom Problem her nicht möglich.
Kann man das Padding des Buttons "färbeln"? (Das gefiele mir besonders)
Du willst die Funktion einer Checkbox nachbauen, aber eine Checkbox ist nicht möglich? Ist da nicht irgendwie was im Konzept falsch?

Würde denn ein ToggleButton gehen?
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei the_alien für diesen Beitrag:
muli (21.07.2011)
Alt 21.07.2011, 15:12   #8 (permalink)
Neuer Benutzer

Modell: HTC Desire S

Registriert seit: 10.07.2011
Beiträge: 12
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Zitat:
Zitat von soma-web Beitrag anzeigen
Nochmal der Quick And dirty versuch:
Mach ein ImageButton mit zwei verschedenen Images, einmal ein gedrücktes und einmal ein ungedrücktes) und ändere die Ressource des Imagebuttons auf das gedrückte image beim drücken Mit ImageButtons kannst du die Buttons auch so gestalten wie du es willst
Danke! Das ginge zwar, waere aber ein Heidenaufwand (da ich viele
viele derartige Buttons habe)

@alien:
Zitat:
Du willst die Funktion einer Checkbox nachbauen, aber eine Checkbox ist nicht möglich? Ist da nicht irgendwie was im Konzept falsch?

Würde denn ein ToggleButton gehen?
Checkbox: nicht ganz: die Buttons haben Text und man soll auf ihnen Operationen ausfuehren koennen.

ToggleButtons haben das Problem, dass man einen Button oefter anklicken koennen soll, ohne dass er staendig hin und her wechselt, dh. anklicken (egal wie oft) = auswählen (den Rest macht dann schon der code).
muli ist offline   Mit Zitat antworten
Alt 21.07.2011, 15:19   #9 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Versuchst du gerade etwas neu zu erfinden was man auch einfacher Lösen könnte? Viele Viele Buttons? Wo ist da der Aufwand? 2 Pics erstellen und dann ein ImageButton Array anlegen. Dann per switch case im onClick abfragen welcher es ist und demjenigen eine andere Ressource zuordnen und deine Operation.
soma-web ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei soma-web für diesen Beitrag:
muli (21.07.2011)
Alt 21.07.2011, 15:21   #10 (permalink)
Neuer Benutzer

Modell: HTC Desire S

Registriert seit: 10.07.2011
Beiträge: 12
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons als ausgewählt anzeigen

Zitat:
Zitat von soma-web Beitrag anzeigen
Versuchst du gerade etwas neu zu erfinden was man auch einfacher Lösen könnte? Viele Viele Buttons? Wo ist da der Aufwand? 2 Pics erstellen und dann ein ImageButton Array anlegen. Dann per switch case im onClick abfragen welcher es ist und demjenigen eine andere Ressource zuordnen und deine Operation.
Dumme Frage von mir: kann ich denn dasselbe Bild x-fach anzeigen??

@alien: Solitaire: da muss man sich ja ein Tablet kaufen!

Geändert von muli (21.07.2011 um 15:24 Uhr) Grund: gerade gesehen
muli ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Touch Buttons als Notification Green Lantern Root / Hacking / Modding für Samsung Galaxy S2 2 19.05.2011 21:53
SMS an anderen Kontakt gesendet als ausgewählt steph Samsung Galaxy S (I9000) Forum 19 20.01.2011 08:55
Ändern der Volume buttons in scroll buttons reaper2507 HTC Desire Forum 9 19.12.2010 16:41
Apps als Liste anzeigen ?!? Nightuser Android Allgemein 6 02.08.2010 14:08
[Anregung] G1-Buttons als Smileys Autarkis Anregungen 22 27.03.2009 09:46




Du liest gerade: "Buttons als ausgewählt anzeigen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.