Ich mag das 4.0 ICS Holo Light-Thema wirklich und möchte es in meiner App haben, um & lt; 4.0 Smartphones zu unterstützen.
Ich habe Android layoutlib.jar im Plattformordner gefunden, aber seine 8 MB !!! und ich habe es mir wirklich nicht leisten können, meine App um 8 MB zu erweitern. Irgendwelche Tipps?
// Pew Labs PS ive versuchte Ссылка , aber es unterstützt TabVIEW nicht, das ich benutze
Danke!
Es wäre besser, das Holo-Thema nicht auf nicht unterstützten Geräten zu verwenden. Sie können einen einfachen Trick ausführen, damit Ihre App das Holo-Design ab Version 3.x und eines der integrierten Designs auf Version 2.3 und darunter wie folgt ausführt:
Verwenden Sie diese Zeile in Ihrem Manifest für das Thema Ihrer Aktivität
android: theme="@ style / Theme.MyTheme"
Platzieren Sie in Ihrem Ordner res / values eine Datei styles.xml, die
enthält %Vor%Erstellen Sie einen res / v11-v11-Ordner und eine styles.xml-Datei mit folgendem Inhalt:
%Vor%Dadurch wird Android das Holo-Design verwenden, wenn die App auf einem Gerät ausgeführt wird, das dies unterstützt (3.x und höher, also API-Level 11 und höher, daher die "v11-Werte"). Dies ist die beste Lösung, um Ihre App der Benutzeroberfläche des Telefons anzupassen und das Holo-Design nur dort zu verwenden, wo es unterstützt wird.
Überprüfen Sie ActionbarSherlock . Es bietet auch eine formatierte TabView. Das Beispielverzeichnis ist ein gutes Beispiel für ein TabView, das auf Android 2.2 wie ein Zauber wirkt.