Cortando strings muito longas no Android

Eu estava fazendo uma aplicação para Android quando me deparei com um problema: cortar strings muito longas. Um bom exemplo é a string da figura aí de baixo.

Essa é a string na qual vamos nos basear. Ela é gerada pelo código

[sourcecode language=”xml”]<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:textSize="20px"/>[/sourcecode]

Há duas maneiras de corrigir o problema. Uma delas é o seguinte código:

[sourcecode language=”xml”]<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:textSize="20px"
android:singleLine="true"/>[/sourcecode]

Porém, a diretiva android:singleLine é descrita na IDE como em desuso (deprecated). Um código que surte o mesmo efeito é

[sourcecode language=”xml”]<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:textSize="22px"
android:ellipsize="end"
android:scrollHorizontally="true"
android:lines="1"/>[/sourcecode]

O resultado é este:

Lista de celulares com Linux

Tenho feito uma pesquisa de smartphones por aí, já que pretendo adquirir um celular um pouco melhor nas próximas semanas. Acabei me deparando com uma seção do site Linux for Devices apenas com telefones celulares equipados com Linux. A lista, que parece ser atualizada com frequência, contém fotos e reviews de cada aparelho, como o Nokia N900 (com Maemo) e Motorola Droid (com Android).