Problema com pixel em TextView

Pessoal a minha tela está quebrando em em telas maiores, isto por conta dos pixels curtos, como posso resolver isto?

[code] <?xml version="1.0" encoding="utf-8"?>

<ImageButton
    android:id="@+id/voltar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:background="#000000"
    android:src="@drawable/voltar" />

<ListView
    android:id="@+id/android:list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_above="@+id/voltar"
    android:layout_below="@+id/classificacao" />

<TextView
    android:id="@+id/textoClassificacao"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#000000"
    android:gravity="center"
    android:text="Classificação"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textColor="#DC143C"
    android:textStyle="bold" />

<TextView
    android:id="@+id/grupoA4"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textoClassificacao"
    android:background="#DCDCDC"
    android:gravity="center"
    android:text="Grupo A4"
    android:textColor="#DC143C"
    android:textStyle="bold" />

<TextView
    android:id="@+id/classificacao"
    android:layout_width="200px"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/grupoA4"
    android:gravity="center"
    android:text="Classificação"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/pontos"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/classificacao"
    android:gravity="center"
    android:text="P"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/jogos"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/pontos"
    android:gravity="center"
    android:text="J"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/vitorias"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/jogos"
    android:gravity="center"
    android:text="V"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/empates"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/vitorias"
    android:gravity="center"
    android:text="E"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/derrotas"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/empates"
    android:gravity="center"
    android:text="D"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/golsPro"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/derrotas"
    android:gravity="center"
    android:text="GP"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/golsContra"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/golsPro"
    android:gravity="center"
    android:text="GC"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/saldoGols"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/golsContra"
    android:gravity="center"
    android:text="SG"
    android:textSize="13px"
    android:textStyle="bold" />

<TextView
    android:id="@+id/aproveitamento"
    android:layout_width="30px"
    android:layout_height="wrap_content"
    android:layout_above="@+id/android:list"
    android:layout_toRightOf="@+id/saldoGols"
    android:gravity="center"
    android:text="%"
    android:textSize="13px"
    android:textStyle="bold" />

[/code]

Não entendi amigo, poderia descrever ou desenhar melhor o seu problema?

Tenho estes dois TextView e gostaria de envolve-los de forma que estendesse a tela por completa, ou seja, quando abro em um S3 ou S4 a tela quebra. Segue uma imagem da situação:


Não use px, use dp.

Não sei se é esse teu problema… mas pode resolver.

[quote=Artur Bernardo]Não use px, use dp.

Não sei se é esse teu problema… mas pode resolver.[/quote]

Realmente está resolvendo.

[quote=anderson.bonavides][quote=Artur Bernardo]Não use px, use dp.

Não sei se é esse teu problema… mas pode resolver.[/quote]

Realmente está resolvendo.[/quote]

Só para completar:
px é o pixel, faça chuva ou faça sol.
dp (ou dip) é um pixel por “densidade”, a medida se ajusta ao tamanho da tela, faz uma proporção.
Na tela de 160dpi, um dp é um px. Em telas de resolução diferente, ele ajusta a imagem com uma “regra de 3” :slight_smile:

Para fontes, use SP = Scaled Points, que podem ser alterados pelo usuario no device (caso ele precise de fontes maiores para ler)