Hallo,
also ich bin gerade auf der Suche nach einer einfachen, schnellen Möglichkeit ein einfaches Textfeld mit einem Background-Text zu versehen.
Also etwa sowas: http://img528.imageshack.us/img528/8664/bsprj7.jpg
"Blahblah" ist der Backgroundtext, der ist wie ein Backgroundimage (nicht selektierbar, wird von Eingaben einfach überblendet)
"10" ist der vom User eingegebene Wert.
Gibt es bereits ein Widget, dass sowas unterstützt, oder muss ich mir das selber basteln?
Falls ich das selber machen muss, dann ist das doch nichts weiter als ein Textfeld auf dem ein Label liegt, oder?
[UPDATE]
Also, "kleines Update":
Das mit dem Label "über" dem Text ist Mist, genau wegen dem "über".
Ist der Text im Textfeld zu lang, so liegt er unter dem Label und wird somit nicht mehr sichtbar (label mit bg white) oder die buchstaben vermischen sich (label mit transparency).
Also, was geht noch hab ich mich gefragt:
Ein GC.drawString mit dem Textfeld. Nur zu Blöd, dass das Textfeld scheinbar nicht drawable ist, zumindest wird nichts angezeigt, egal ob String, Line, oder Image.
Komischerweiße bleibt eine einfache Canvas Box ebenfalls leer. Also irgendwie komisch...
Und da ich dieses erweiterte Textfeld nicht jedesmal neu aufbauen will, wollt ich das in eine Klasse (extends Text) packen.
Geht nicht, ich darf keine Subklassen erstellen...
Naja, irgendwie alles nicht so einfach wie ich mir das erhofft hatte.
also ich bin gerade auf der Suche nach einer einfachen, schnellen Möglichkeit ein einfaches Textfeld mit einem Background-Text zu versehen.
Also etwa sowas: http://img528.imageshack.us/img528/8664/bsprj7.jpg
"Blahblah" ist der Backgroundtext, der ist wie ein Backgroundimage (nicht selektierbar, wird von Eingaben einfach überblendet)
"10" ist der vom User eingegebene Wert.
Gibt es bereits ein Widget, dass sowas unterstützt, oder muss ich mir das selber basteln?
Falls ich das selber machen muss, dann ist das doch nichts weiter als ein Textfeld auf dem ein Label liegt, oder?
[UPDATE]
Also, "kleines Update":
Das mit dem Label "über" dem Text ist Mist, genau wegen dem "über".
Ist der Text im Textfeld zu lang, so liegt er unter dem Label und wird somit nicht mehr sichtbar (label mit bg white) oder die buchstaben vermischen sich (label mit transparency).
Also, was geht noch hab ich mich gefragt:
Ein GC.drawString mit dem Textfeld. Nur zu Blöd, dass das Textfeld scheinbar nicht drawable ist, zumindest wird nichts angezeigt, egal ob String, Line, oder Image.
Komischerweiße bleibt eine einfache Canvas Box ebenfalls leer. Also irgendwie komisch...
Und da ich dieses erweiterte Textfeld nicht jedesmal neu aufbauen will, wollt ich das in eine Klasse (extends Text) packen.
Geht nicht, ich darf keine Subklassen erstellen...
Naja, irgendwie alles nicht so einfach wie ich mir das erhofft hatte.
Zuletzt bearbeitet: