2010-12-14 12 views
0

Ich habe ein Beschriftungsfeld und 3 Eingabefelder. Ich möchte, dass Zeichen, die in das Beschriftungsfeld eingegeben werden, in einer Zeile stehen. Kann mir jemand sagen, wie ich das mache?BlackBerry non-wrapping LabelField

Antwort

1

Sie können die Länge der Zeichenfolge mit Font.getDefaultFont überprüfen und die Funktion stringWidth aufrufen, die Ihre Etikettenzeichenfolge übergibt. Wenn der Text breiter ist als der Bildschirm (verwenden Sie Display.getWidth), verkleinern Sie entweder die Schrift oder schneiden Sie sie auf die Größe zurecht.

Eine andere Möglichkeit ist es, ein eigenes Feld zu implementieren, aber das scheint viel mehr Arbeit ... :)

+0

Tamar whats Ihre E-Mail-ID ?? – User

Verwandte Themen