即使在明確患有的是心因性勃起障礙,需要正確的心理健康治療才能根治問題,仍是無可奈何地依靠服用犀利士、威而鋼等ED藥物。因為心理疾病難以完全治愈,一定條件下可從新觸發。

Android Studio Desenvolvimento Vídeo aulas

Aprenda a utilizar o ListView no Android Studio

Android - modulo 1

O post ensina de maneira prática e fácil como utilizar o ListView no Android Studio desenvolvendo um app que lista um conjunto de sites. Quando o usuário seleciona um site o mesmo é carregado no navegador.

Aprenda a utilizar o ListView no Android Studio

ListView tem como objetivo exibir uma lista de itens roláveis. Os itens da lista são inseridos automaticamente na lista usando um Adapter que é responsável por gerenciar e adaptar os dados, que obtém de um array ou banco de dados, nas Views ou no layout da linha do item.

O Android fornece algumas implementações de Adapters prontas para serem usadas, como o SimpleCursorAdapterArrayAdapter e CursorAdapter.

O ArrayAdapter pode manipular dados com base em Arrays ou java.util.List.

Já o SimpleCursorAdapter e CursorAdapter podem manipular dados vindos do banco de dados SQLite presente no Android.

Para tudo isso funcionar, o Adapter é atribuído ao ListView através do método setAdapter().

Exemplos de como utilizar o ListView de maneira Simples

Aprenda assistindo

Implementa a ListView e a fonte de dados.

Implementa o evento click do ListView.

Aprenda Lendo

Para utilizar a ListView, primeiro precisamos adicionar o componente em nosso XML de layout conforme o exemplo.

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/listview"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" 
/>

Depois em nossa Activity, no método onCreate(), nós recuperamos o componente pelo ID para utiliza-lo mais tarde.

ListView listview = (ListView) findViewById(R.id.listview);

Agora precisamos criar nossos dados. Vamos utilizar uma Array de Strings com os nomes das versões do Android como exemplo.

String[] dados = new String[] { "https://dfilitto.blog.br", "http://www.makeindiegames.com.br", "http://www.movieaholicbrasil.com.br", "http://www.instacinefilos.com.br"};

Vamos instanciar a classe ArrayAdapter tipando ela com dados do tipo String. No construtor da classe vamos passar os seguintes parâmetros de forma sequencial: Context, ID do layout e a Array de dados.

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, dados);

Nesse caso, estamos utilizando o layout android.R.layout.simple_list_item_1 padrão para a linha da ListView.

Depois adicionamos o Adapter dentro da nossa ListView utilizando o método setAdapter().

listview.setAdapter(adapter);

E é só isso, nossa implementação está pronta.

Fontes:

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#. Participe do nosso grupo de estudos no Facebook acessando o link.

 

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr

Aprenda a criar seus próprios jogos

Cursos em promoção

Cursos em destaque

Quer aprender a programar?

Aprenda a criar seus próprios jogos com os melhores desenvolvedores