Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Simular "border-bottom"

Preciso simular um border-bottom em alguns elementos de textview, vi algumas coisas sobre usar um arquivo xml no drawable que simular um background com expessura de 1dp, mas achei bem estranho não ter outra forma.

Alguem conhece um modo mais simples de simular isto?

Obrigado e tenham uma boa tarde.

1 resposta
solução!

Você pode criar um shape com um elemento transparente e deixar uma borda:

drawable/borda.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:top="-3dp" android:right="-3dp" android:left="-3dp">
        <shape>
            <solid android:color="@android:color/transparent" />
            <stroke
                android:width="2dp"
                android:color="#FF0000" />
        </shape>
    </item>

</layer-list>

Isso deixará uma borda inferior vermelha de 2dp.

Para usar é só fazer: android:background="@drawable/borda"

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software