Marco S.
- Forum-Beiträge: 105
17.03.2010, 15:15:25 via Website
17.03.2010 15:15:25 via Website
Liebe Entwickler,
ich hab da ein Problem mit dem RelativeLayout.
Ich habe links eine Grafik (z.B. ein Gesicht), rechts eine weitere Grafik (z.B. ein "Pfeil nach Rechts"-Symbol) und in der Mitte 2 Zeilen Text.
Nun macht die Breite von Text das Problem. Denn ist dieser Text sehr lang, so überlappt er die Grafik rechts.
Das erste und beste was mir einfiel war eine absolute Breite (z.B. 200sp oder 200dip) zu wählen.
Das ganze hat aber den Haken dass das Layout zu schmal ist, wenn ich das Gerät von Portrait auf Landscape flippe.
Klar kann ich nur für beide Modi (und alle unterschiedlichen Auflösungen die es so gibt) ein eigenes Design erstellen, indem ich die altbekannten Ordner layout-portrait und layout-landscape erzeuge usw...
Besser wöre aber, wenn ich irgendwie dem mittleren Textelement sagen könnten "orientiere dich nach rechts und links von der breite her".
Hat jemand ne Idee?
Gruß
Marco
ich hab da ein Problem mit dem RelativeLayout.
Ich habe links eine Grafik (z.B. ein Gesicht), rechts eine weitere Grafik (z.B. ein "Pfeil nach Rechts"-Symbol) und in der Mitte 2 Zeilen Text.
Nun macht die Breite von Text das Problem. Denn ist dieser Text sehr lang, so überlappt er die Grafik rechts.
Das erste und beste was mir einfiel war eine absolute Breite (z.B. 200sp oder 200dip) zu wählen.
Das ganze hat aber den Haken dass das Layout zu schmal ist, wenn ich das Gerät von Portrait auf Landscape flippe.
Klar kann ich nur für beide Modi (und alle unterschiedlichen Auflösungen die es so gibt) ein eigenes Design erstellen, indem ich die altbekannten Ordner layout-portrait und layout-landscape erzeuge usw...
Besser wöre aber, wenn ich irgendwie dem mittleren Textelement sagen könnten "orientiere dich nach rechts und links von der breite her".
Hat jemand ne Idee?
Gruß
Marco
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.