2017-06-09 1 views
0

Je construisais une application qui utilise une nouvelle icône matérielle Framework7, elle fonctionne parfaitement pour trouver une version supérieure, mais lorsque j'essaie d'installer l'application dans kitkat, l'interface utilisateur est déformée et entière application ne semble pas utilisable, les versions supérieures semble parfaitement ok. Toute solution de contournement ou solution disponible pour ce problème.Framework7 Icône matérielle dans android 4.4.2 (KitKat)

Répondre

0

Cela peut être un bug avec Android WebView dans Android 4.4 qui ne prend pas en charge les ligatures.

Je ne suis pas confronté à ce problème, puisque j'utilise Font Awesome.

Pour les navigateurs qui ne prennent pas en charge ligatures, se replient à spécifier les icônes en utilisant des références de caractères numériques comme l'exemple ci-dessous:

Aller sur le site de la police icône officielle, rechercher les icônes que vous utilisez et utiliser le point de code au lieu des ligatures, comme  pour keyboard_backspace.

Ou encore comme une solution de contournement dernière, essayez d'utiliser CrossWalk:

Crosswalk est un moteur d'exécution HTML5, construit sur des fondations open source, ce qui étend la plate-forme web avec de nouvelles fonctionnalités. Qu'est-ce que cela signifie pour les développeurs Android est, vous pouvez maintenant déployer votre application mobile HTML5 avec son propre temps d'exécution sans dépendre de la webview native qui est sur l'appareil de votre client pour tous les appareils Android 4.0+ .

Exécution uniforme sur tous les périphériques et vous n'avez donc pas à gérer les différences d'exécution sur différents périphériques exécutant différentes versions du système d'exploitation.

Malheureusement, CrossWalk fait une énorme augmentation sur la taille de l'apk.

+0

Merci pour la réponse, je pense que police awesome est un meilleur choix pour moi maintenant de montrer quelques icônes. laissez-moi essayer –

+0

Je suis heureux d'aider. –