Em quinta-feira, 23 de maio de 2013 18h22min13s UTC-3, Lucas de Almeida Marciano escreveu:
Sou novo por aqui e não tenho conhecimento aprofundado, porém se você quer apenas um cabeçalho do tipo Cidades e abaixo o listview basta criar um campo de texto no layout antes do list view e setar a string como Cidades, fica assim o layout:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!-- List View -->
<!-- Titulo -->
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cidades"
android:textAppearance="?android:attr/textAppearanceLarge" />
<!-- Lista -->
<ListView
android:id="@+id/list_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Mas se você quiser um cabeçalho tipo alfabético, as cidades com A dentro de A as com B dentro de B, ai você vai precisar identificar a lista e separar em ordem alfabetica depois pegar a primeira letra da primeira palavra onde a letra mudar, e criar um titulo, porém a sua lista é simples de apenas 1 item (simple_list_item_1) ou você cria um item 2 da mesma forma ou cria um layout pra lista que é mais recomendável, pois facilita futuras alterações.
a lógica é esta, não tenho o código para fornecer pois não fiz um deste ainda.
Espero ter ajudado.
> Olá pessoal!
>
> Eu implementei uma lista que é feita dinamicamente, só que agora eu gostária de colocar um titulo/cabeçalho na tela, só que não faço a minima ideia de como.
>
> Por favor, me ajudem! :(
>
> Segue o codigo:
>
> // Criar um array de Strings, que será utilizado em seu ListActivity
> listaCidade = new String[] { "Acari", "Caicó", "Carnaúba dos Dantas",
> "Cerro Corá", "Currais Novos", "Jardim do Seridó", "Parelhas" };
>
> // Criar um ArrayAdapter, que vai fazer aparecer as Strings acima
> // em seu ListView
>
> this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1 , listaCidade));
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
[androidbrasil-dev] Re: Problemas com uma listview dinamica
03:48 |
Assinar:
Postar comentários (Atom)






0 comentários:
Postar um comentário