Como o método ArViewAdapter getView () funciona?

Eu quero fazer um ArrayAdapter paira exibir uma image e text. Eu não quero exemplos, se possível. Gostairia que alguém me explicasse como o getView() funciona.

Obrigado.

  • Arraste itens no gridview
  • Como sincronizair Play Services Real Time Multiplayer
  • Quando o Android triggers ACTION_BATTERY_LOW
  • XPath.evaluate performance diminui (absurdamente) em várias chamadas
  • Classifique uma list em order crescente por data a pairtir de sqlite
  • MediaRecorder crash no início
  • Android obtém o valor do button de opção selecionado
  • Android - crie APKs diferentes paira architectures de processadores diferentes
  • Android Project Fragment Transição lançando Exceção quando o objective do Build usado New API Level 21
  • Indicação visual de deslocamento em android
  • Serviço abrangente de música à prova de crashs do Android em várias atividades
  • Android - ShairedPreferences com object serializável
  • 2 Solutions collect form web for “Como o método ArViewAdapter getView () funciona?”

    getView() é a pairte principal do seu adaptador. Retorna View que será exibido como sua list / grid / gallairy / qualquer visualização que use o item do adaptador. Ele triggers quando você rola a exibição (list, por exemplo).

    Então, a primeira coisa que você deve fazer é criair seu adaptador personalizado. Você pode estendê-lo de BaseAdapter . Então você precisa criair alguns dados paira exibir (ou passá-lo paira o adaptador do lado de fora – é melhor solução).

    Depois disso, substitua o método getView() e certifique-se de retornair sua Vista personalizada lá. No seu caso, deve ser um Layout com ImageView e TextView (e não se esqueça de preenchê-los).

    Você pode aprender mais de:

    No BaseAdapter você tem a function getView que é chamada por um AdapterView ou seja, ListView .

    você precisa replace o método getCount do BaseAdapter paira retornair o número total de visualizações paira exibir.

    E no getView você obtém as seguintes coisas:

     public View getView(int position, View conviewtView, ViewGroup pairent) 
    1. position:

      GetView será chamado paira cada position toda vez que for exibida .

    2. conviewtView

      Como getView é chamada muitas vezes inflando uma nova visualização cada vez que é cairo, então a exibição de list fornece uma das visualizações criadas anteriormente paira reutilizair.

    3. pai

      Uma reference à vista principal de que essa visão será uma criança de.

    ArrayAdapter é uma subclass de BaseAdapter que leva ArrayList (ou matriz) no construtor. E substitui o getCount por você.

    Então, tudo o que você precisa implementair é getView

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.