|
Página 1 de 1
|
[ 6 Mensagens ] |
|
[Tutorial][Intermediário]Como integrar o ListView.
| Autor |
Mensagem |
|
kawakami
What is DDMS?
Data de registro: 10 Dez 2011, 04:37 Mensagens: 30
|
 [Tutorial][Intermediário]Como integrar o ListView.
Bom pessoal, como estão? Apesar de ter sofrido muito aprendi uma coisa bem legal! Como integrar um ListView em um layout já pronto, dando aquela cara mais agradável pra uma ListGrid... Bom essa é minha primeira Tuto aqui, porém me comprometo a colocar no mínimo uma Tuto por semana aqui... O fórum é novo e tem muito potencial! Então vou ajudar como puder! Bom vamos começar então! A primeira coisa é fazer um layout básico pro sua Activity, então vamos lá: lvvisualizar.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="Voltar" android:id="@+button/btVoltar" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="Buscar" android:id="@+button/btBuscar" /> <EditText android:layout_width="match_parent" android:layout_height="fill_parent" /> </LinearLayout> <ListView android:id="@+listview/lvVisualizar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" /> </LinearLayout> </LinearLayout>
Bom como podemos ver na Tag ListView colocamos um ID para ela e demos o valor 1 para o weight. Agora como ira ficar na activity que chama esse layout: MainAcitivity.java: //aqui não preciso nem falar é a package do seu projetopackage com. nomedoseuprojeto; //aqui as lib's sendo importadas para nosso programa funcionar bemimport android. app. Activity; import android. os. Bundle; import android. widget. *; import android. view. View; import android. widget. ArrayAdapter; import android. widget. Toast; //inicio do programapublic class MainlActivity extends Activity { Button btVoltar; ListView lvVisualizar; @Override protected void onCreate (Bundle savedInstanceState ) { super. onCreate(savedInstanceState ); //chamando o layout setContentView (R. layout. lvvisualizar); //chamando os widgets pelo id definido no layout btVisualizarVoltarPessoal = (Button) findViewById (R. button. btVoltar); lvVisualizar = (ListView) findViewById (R. listview. lvVisualizar); //definindo os valores de uma string para mostrar no listview String[] values = new String[] { "Android", "iPhone", "WindowsMobile", "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2" }; //configurando o layout de cada item do ListView ArrayAdapter<String> adapter = new ArrayAdapter<String> (this, android. R. layout. simple_list_item_1, values ); lvVisualizar. setAdapter(adapter ); //um botão para finalizar sua activity btVoltar. setOnClickListener(new View. OnClickListener() { @Override public void onClick (View arg0 ) { finish (); } }); } protected void onListItemClick (ListView l, View v, int position, long id ) { //inserindo os valores da array String dentro do ListView String item = (String) lvPessoal. getAdapter(). getItem(position ); Toast. makeText(this, item + " selected", Toast. LENGTH_LONG). show(); } } Bom pessoal a programação esta toda comentada em cima então eu não tenho muito o que falar. Quem tiver dúvidas posta ai. Um agradecimento especial ao: A H Gusukuma
|
| 17 Jan 2012, 23:28 |
|
 |
|
FernandoBorelli
What is DDMS?
Data de registro: 05 Out 2010, 10:47 Mensagens: 37
|
 Re: [Tutorial][Intermediário]Como integrar o ListView.
bom dia kawakami legal sua iniciativa, mas gostaria de ver algum exemplo simples por exemplo. tenho uma tabela onde a mesma possue matricula e nome do funcionario.
gostaria que quando o usuario navega-se no menu e clicava consulta funcionario ele chamava uma tela onde teriam osm dados desta tabela , uma lista . assim
matricula Funcionariio 1 aaaaaa 2 bbbbbb 3 cccccc 4 dddddd
vc tem algo assim
|
| 25 Jan 2012, 10:43 |
|
 |
|
kawakami
What is DDMS?
Data de registro: 10 Dez 2011, 04:37 Mensagens: 30
|
 Re: [Tutorial][Intermediário]Como integrar o ListView.
Fernando! Tudo certo?
Bom até consigo fazer mas é jogando o conteúdo todo na Activity e não é isso o que eu quero....
Vou aprender como funciona certinho um Provider e posto a dica!
|
| 28 Jan 2012, 02:17 |
|
 |
|
andieknoxville
What is Android?
Data de registro: 01 Jul 2011, 00:15 Mensagens: 3
|
 Re: [Tutorial][Intermediário]Como integrar o ListView.
Fernando vc traz isso de um banco de dados? ai vc quer adaptar numa lista certo ? se for isso posso te ajudar
|
| 16 Abr 2012, 14:30 |
|
 |
|
fabricio.bittencourt
What is Android?
Data de registro: 17 Abr 2012, 14:51 Mensagens: 1
|
 Re: [Tutorial][Intermediário]Como integrar o ListView.
andieknoxville escreveu: Fernando vc traz isso de um banco de dados? ai vc quer adaptar numa lista certo ? se for isso posso te ajudar andieknoxville, tenho um caso idêntico, onde tenho dois campos que preciso que fiquem em formato de lista, o problema e colocar este ListView dentro de um layout onde existem outros campos. Tens ideia de como posso fazer isso?? Abraço
|
| 17 Abr 2012, 15:00 |
|
 |
|
andieknoxville
What is Android?
Data de registro: 01 Jul 2011, 00:15 Mensagens: 3
|
 Re: [Tutorial][Intermediário]Como integrar o ListView.
fabricio.bittencourt escreveu: andieknoxville escreveu: Fernando vc traz isso de um banco de dados? ai vc quer adaptar numa lista certo ? se for isso posso te ajudar andieknoxville, tenho um caso idêntico, onde tenho dois campos que preciso que fiquem em formato de lista, o problema e colocar este ListView dentro de um layout onde existem outros campos. Tens ideia de como posso fazer isso?? Abraço cara eu sei fazer isso sim, se vc quiser me fala ai q eu te ajudo
|
| 25 Jun 2012, 18:16 |
|
|
|
Página 1 de 1
|
[ 6 Mensagens ] |
|
Quem está online |
Usuários vendo este fórum: adilson, Alan Unger, Alexandre de Queiroz, alsimoes, Anakin Skywalker, Analista, andepunk, Aniquiler, arilsonm, bbourbon, Beru Lars, brazucx, brenno, brunogh, BrunoO, btminzon, caio, careisjr, Carlos, Carmizini, cesschneider, Chanceler Supremo Finis Valorum, Chaves, claudio, cleberkct, Cynthia, Damiani Oliveira, debal, edson dias de gusmao, Eduardo - Brasil, edwarvelarde, elisa, erissi, estratec, fabric01, felipe.cintra, ffardo, flashking, fracon, furlanrapha, FVB, Geire Robson Gadelha, germanno, gfgodoy, gustavo, gutomilani, henrique.garcia, ice, Ielo8, interservic, jacard, jairo, jairom, JAndroid, Joessi2007, Jota, julianafsa, Julio Assis, Katia, kennedyximenes, Ki-Adi-Mundi, Knut, Lelinho, leo, LForce, lillian.brandao, linukiss, LucasNascimento, luizcesar, Luke Skywalker, Marcelo Lima, Marlus Dias Silva, masf_33, Mig, n3t0, nardosnt, Newton Barbosa, nishimura.ichigo, o-raposa, oliveiramc, onedroid, paint-horse, PAMinhoto, pamonteiro, paulabr, paulo.weber, paulosantos, pgsnit, polonia, pomarolli, R2-D2, Rafael, rafsantos, rdchaves, reginaldofdias, ricardo, ricardzanella, rixargolo, Roll, Romulo, Samuka, sergio, shadow, siker C3PO, srmoreira, thiaguim, Thitto, W3 [Sitesearch], wagner_francisco, wcaciano, Wds, yuri82, zorieuq e 5 visitantes |
|
Você não pode criar novos tópicos neste fórum Você não pode responder tópicos neste fórum Você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode enviar anexos neste fórum
|
|