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 № 1Suppongo che 1dp sia meno di un pixel su schermi di piccole dimensioni. Prova ad usare 2dp o 1px per Android: in basso.