app.dl
Class LampadaAdapter

java.lang.Object
  extended by BaseAdapter
      extended by app.dl.LampadaAdapter

public class LampadaAdapter
extends BaseAdapter

Classe que utiliza as listas com os nomes dos dispositivos e seus estados para montar a lista exibida pela ListView.


Nested Class Summary
 class LampadaAdapter.ViewHolder
          Classe que armazena Views inseridas em cada posição da ListView
 
Constructor Summary
LampadaAdapter(Context context)
           
 
Method Summary
 java.util.ArrayList<SeekBar> getBarras()
           
 java.util.ArrayList<CheckBox> getBoxes()
           
 java.util.ArrayList<java.lang.Integer> getCores()
           
 int getCount()
          Retorna a quantidade de posições exibidas pela ListView.
 java.lang.Object getItem(int position)
           
 long getItemId(int position)
           
 java.util.ArrayList<TextView> getLabels()
           
 View getView(int position, View convertView, ViewGroup parent)
          Método invocado a cada atualização de tela que retorna a View que será exibida em cada posição da ListView.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LampadaAdapter

public LampadaAdapter(Context context)
Method Detail

getCount

public int getCount()
Retorna a quantidade de posições exibidas pela ListView.

Returns:
quantidade de posições

getItem

public java.lang.Object getItem(int position)

getItemId

public long getItemId(int position)

getView

public View getView(int position,
                    View convertView,
                    ViewGroup parent)
Método invocado a cada atualização de tela que retorna a View que será exibida em cada posição da ListView.

Parameters:
position - posição na qual será exibida a View retornada
convertView - View que será exibida na posição determinada pelo parametro position
parent - ListView na qual será exibida a lista de Views
Returns:
View que será exibida em uma determinada posição

getBoxes

public java.util.ArrayList<CheckBox> getBoxes()
Returns:
lista de CheckBox que já foram exibidas na tela

getBarras

public java.util.ArrayList<SeekBar> getBarras()
Returns:
lista de SeekBar que já foram exibidas na tela

getLabels

public java.util.ArrayList<TextView> getLabels()
Returns:
lista de TextView que já foram exibidas na tela

getCores

public java.util.ArrayList<java.lang.Integer> getCores()
Returns:
lista de cores atuais das TextViews que já foram exibidas na tela