/ / Android: Formes personnalisées (Comportement de la liste de calques) - Android, Android-disposition, formes

Android: Formes personnalisées (comportement de la liste de calques) - Android, Android-layout, formes

J'utilise une liste de calques pour créer une forme qui ne comporte qu'une bordure de 1dp en bas.

J'ai écrit un xml pour créer la forme

<!-- Bottom Line -->

<item>

<shape android:shape="rectangle" >

<solid android:color="#CCCCCC" />
</shape>
</item>

<item android:bottom="1dp">

<shape android:shape="rectangle" >

<gradient
android:angle="270"
android:endColor="@color/gradient_end"
android:startColor="@color/gradient_start" />
</shape>
</item>

Cela fonctionne parfaitement sur tous les téléphones, à l'exception des téléphones avec un écran de petite taille. La bordure n'apparaît pas dans les petites tailles d'écran. S'agit-il d'une sorte de bogue dans Android ou est-ce que je fais quelque chose de mal?

Réponses:

0 pour la réponse № 1

Je suppose que 1dp est inférieur à un pixel sur de petites tailles d'écran. Essayez d'utiliser 2dp ou 1px pour Android: en bas.