Pergunta

Eu construí um widget que usa um linearlayout e coloquei duas visualizações de texto no layout. A gravidade do layout é "top".

O problema é que eu recebo um espaço entre as duas visualizações de texto e não consigo me livrar dele.

    <TextView 
        android:id="@+id/Text01"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="bottom|center_horizontal" 
        android:text="blah blah"
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="11sp"
        />        

    <TextView 
        android:id="@+id/text02"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="top|center_horizontal" 
        android:text=""
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="14sp"
        android:padding="0sp"
        android:verticalSpacing="0sp"
        />

Como você pode ver, tentei colocar o preenchimento 0 e o verticalspacacing 0, mas ainda tenho um espaço entre eles.

Como posso consertar isso?

Obrigado.

Foi útil?

Solução

Você também pode tentar usar uma margem negativa (como CSS :)

(Eu fiz isso com meu aplicativo e funciona muito bem)

<TextView
android:layout_marginTop="-10dp"
android:layout_marginBottom="0dp"
/>

Espero que isto ajude!

Outras dicas

Tente definir as seguintes propriedades:

<TextView
android:layout_marginTop="0dp"
android:layout_marginBottom="0dp"
/>

Você está usando SP em vez de DP para alguns de vocês atributos. Use apenas SP para tamanhos de fonte. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top