2017-05-10 1 views
0

J'ai changé le niveau d'API du SDK pour mon application de 13 à 24. Après cela, certains utilisateurs me disent: L'interface utilisateur de l'application est ~ 10x plus petite que devrait être. Très très petites icônes et texte microscopique. Appareils:L'interface utilisateur de l'application Android est trop petite sur certains périphériques

  • Samsung A5 (Android 6.0)

  • Samsung A7 (Android 6.0)

  • Lenovo P1ma40 (Android 5.1)

  • Je soupçonne que Samsung A6 et quelques autres.

Sur la plupart des appareils app fonctionne bien. Seuls plusieurs modèles ont ce problème.

S'il vous plaît, aide ..

Modifier. Voici deux captures d'écran: l'interface utilisateur-

  1. d'un utilisateur
  2. Comme il devrait être

From a userAs it should be

De AndroidManifest.xml:

<supports-screens> 
    <android:normalScreens="true" 
    android:resizeable="false" 
    android:smallScreens="false" 
    android:largeScreens="true" 
    android:anyDensity="false"> 
</supports-screens> 

Modifier 2. Suppression anyDensity problème corrigé par un tag.

+0

Quels qualificatifs de densité d'image/icône utilisez-vous dans votre fichier APK? Référence: https://developer.android.com/guide/practices/screens_support.html#range –

+0

Veuillez fournir un [mcve]. Cela inclut des captures d'écran du comportement correct et incorrect de votre interface utilisateur, ainsi que le code et les ressources qui implémentent cette interface utilisateur. – CommonsWare

+0

J'utilise ldpi, mdpi, tvdpi, hdpi, xhdpi –

Répondre

1

Vous devez utiliser la disposition de contrainte. et ajoutez une ligne directrice verticale ou horizontale avec un pourcentage.