/ / Android: forme personalizzate (comportamento dell'elenco di livelli) - Android, layout di Android, forme

Android: forme personalizzate (comportamento dell'elenco di livelli) - androide, layout di Android, forme

Sto usando un elenco di livelli per creare una forma che ha solo il bordo 1dp in basso.

Ho scritto un xml per creare la forma

<!-- 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>

Funziona perfettamente su tutti i telefoni tranne i telefoni con dimensioni dello schermo ridotte. Nelle dimensioni ridotte dello schermo il bordo non appare.È una specie di bug in Android o sto facendo qualcosa di sbagliato?

risposte:

0 per risposta № 1

Suppongo che 1dp sia meno di un pixel su schermi di piccole dimensioni. Prova ad usare 2dp o 1px per Android: in basso.