R
RED-BARON
Fortgeschrittenes Mitglied
- 19
Hallo Forum,
heute hab ich mal ne Frage und zwar geht es um eine App deren
erste Release 2-3 Jahre her ist.
Anwender der ersten Stunde verwenden also bis heute Android 2.1
oder max 2.3.6
Neue Anwender schlagen nun mit z.B. einem Tablet 7" mit Auflösung
1024x800 ( Samsung Tablet 2 ) auf.
Leider kommt das mdpi-Layout auch bei diesem Gerät in Frage, so dass
es mir nicht möglich ist unterschiedliche Layouts für 4", 5" ( mdpi ) und
eben aktuell das 7" ( mdpi ) anzubieten. Endeffekt: auf dem 7" ist alles
"etwas" kleiner
Früher gab es noch das Samsung Tablet mit 7" und 800x600 Auflösung.
Auch hier wurde das mdpi-Layout herangezogen.
Ab Android 3.0 oder so kann man die Layouts genauer spezifizieren aber
ich muss auch min. 2.3 unterstützen und würde das gern alles über eine
*.apk realisieren.
Momentan sehe ich nur zwei Möglichkeiten:
1) Schriftgrößen ( um die geht es hauptsächlich ) programmatisch anpassen
bei ca. 20 Activities ...
2) Paralleles Projekt für Geräte ab Android 3.2 ( oder 4.0 ) starten und
möglichst viel Code als Lib auslagern. Nur müsste dann die Lib auch wieder
einmal mit 2.1 und einmal mit 4.0 compiliert werden um diese in die Projekte
einzubinden, oder ? Und ich habe zwei *.apk ...
Stand von Euch jemand schon vor so einem Problem und wie wurde es
am elegantesten gelöst ?
Vielen Dank. RB
heute hab ich mal ne Frage und zwar geht es um eine App deren
erste Release 2-3 Jahre her ist.
Anwender der ersten Stunde verwenden also bis heute Android 2.1
oder max 2.3.6
Neue Anwender schlagen nun mit z.B. einem Tablet 7" mit Auflösung
1024x800 ( Samsung Tablet 2 ) auf.
Leider kommt das mdpi-Layout auch bei diesem Gerät in Frage, so dass
es mir nicht möglich ist unterschiedliche Layouts für 4", 5" ( mdpi ) und
eben aktuell das 7" ( mdpi ) anzubieten. Endeffekt: auf dem 7" ist alles
"etwas" kleiner

Früher gab es noch das Samsung Tablet mit 7" und 800x600 Auflösung.
Auch hier wurde das mdpi-Layout herangezogen.
Ab Android 3.0 oder so kann man die Layouts genauer spezifizieren aber
ich muss auch min. 2.3 unterstützen und würde das gern alles über eine
*.apk realisieren.
Momentan sehe ich nur zwei Möglichkeiten:
1) Schriftgrößen ( um die geht es hauptsächlich ) programmatisch anpassen
bei ca. 20 Activities ...
2) Paralleles Projekt für Geräte ab Android 3.2 ( oder 4.0 ) starten und
möglichst viel Code als Lib auslagern. Nur müsste dann die Lib auch wieder
einmal mit 2.1 und einmal mit 4.0 compiliert werden um diese in die Projekte
einzubinden, oder ? Und ich habe zwei *.apk ...
Stand von Euch jemand schon vor so einem Problem und wie wurde es
am elegantesten gelöst ?
Vielen Dank. RB