Layout

  • 3 Antworten
  • Letztes Antwortdatum
P

pk67

Neues Mitglied
0
Hallo Profis,

da ich absoluter Neuling bin wollte ich Euch mal fragen wie kann ich folgendes Problem lösen.

Klassisches Bsp.:

Es soll ein Eingabeformular mit PLZ und Ort in einer Zeile stehen.
Ich möchte für die PLZ auch nur die Maximale Anzahl von 5 Zeichen zulassen.
Das funktioniert auch ganz gut.
Aber wie funktioniert es, das die Breite automatisch sich so verringert das nur 5 Zeichen reinpassen. Damit der Rest vom Platz für das Feld Ort verfügbar ist.

Gruß
Pet
 
A

Anzeige

  • Gerade eben
  • Neu
Hallo pk67,

schau mal hier: Layout. Dort wird jeder fündig!
Da du es warscheinlich mit einem EditText machst probier es mal mit
android:maxLength="5"

Mit Freundlichen Grüssen :D

Der ursprüngliche Beitrag von 09:57 Uhr wurde um 10:04 Uhr ergänzt:

Achso auf 5 Zeichen länge musst du:
android:layout_width="56px"
War bei mir zumindestens das beste.

Edit:
android:inputType="numbers"
Selbsterklärend ;)

Mit Freundlichen Grüssen :D
Bei Fehlern nicht Steinigen
 
Danke für Deine Hilfe,

ich hatte gehoft das es eine Möglichkeit gibt das zu automatisieren.
So das unabhängig von der Schriftgröße die Breite des Feldes automatisch gesetzt wird.

Gruß und Dank
Pet
 
Sicher dass du das überhaupt willst? Ein EditText mit fester Breite?
Halte dein Phone mal im Querformat! Schau dir das Ding auf einem Tablet an! Betrachte es auf drei Geräten mit unterschiedlicher Auflösung/Displaygröße ...

Ich würde es mit weights lösen ;)
 
Zurück
Oben Unten