app.dl
Class PerfisAdapter
java.lang.Object
BaseExpandableListAdapter
app.dl.PerfisAdapter
public class PerfisAdapter
- extends BaseExpandableListAdapter
Classe que monta a lista de views exibida pela ExpandableListView a
partir das informações dos perfis criados.
Method Summary |
java.lang.Object |
getChild(int groupPosition,
int childPosition)
|
long |
getChildId(int groupPosition,
int childPosition)
|
int |
getChildrenCount(int groupPosition)
|
View |
getChildView(int groupPosition,
int childPosition,
boolean isLastChild,
View convertView,
ViewGroup parent)
|
View |
getGenericView(java.lang.Object item,
int groupPosition,
int childPosition,
boolean isChild)
Método invocado a cada atualização de tela que retorna a View
que será exibida em cada posição da ExpandableListView. |
java.lang.Object |
getGroup(int groupPosition)
|
int |
getGroupCount()
|
long |
getGroupId(int groupPosition)
|
View |
getGroupView(int groupPosition,
boolean isExpanded,
View convertView,
ViewGroup parent)
|
boolean |
hasStableIds()
|
boolean |
isChildSelectable(int groupPosition,
int childPosition)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerfisAdapter
public PerfisAdapter(Context context,
boolean pv)
getChild
public java.lang.Object getChild(int groupPosition,
int childPosition)
getChildId
public long getChildId(int groupPosition,
int childPosition)
getChildrenCount
public int getChildrenCount(int groupPosition)
- Returns:
- quantidade de subitens que serão exibidos por um determido perfil
getGenericView
public View getGenericView(java.lang.Object item,
int groupPosition,
int childPosition,
boolean isChild)
- Método invocado a cada atualização de tela que retorna a View
que será exibida em cada posição da ExpandableListView.
- Parameters:
item
- objeto contendo as informações dos dispositivos pertencentes aos perfisgroupPosition
- posição do item de perfil na lista em que o subitem será exibidochildPosition
- posição em que o subitem será exibido no item de perfilisChild
- true se a View retornada é um item (perfil) ou subitem (informação de dispositivo)
- Returns:
- View que será exibida em uma determinada posição da ExpandableListView
getChildView
public View getChildView(int groupPosition,
int childPosition,
boolean isLastChild,
View convertView,
ViewGroup parent)
- Parameters:
groupPosition
- posição do item de perfil na lista em que o subitem será exibidochildPosition
- posição em que o subitem será exibido no item de perfilisLastChild
- se o subitem será exibido na ultima posição no item de perfilconvertView
- View (informação de um dispositivo) que será exibida no item de perfilparent
- ExpandableListView onde serão exibidos os itens
- Returns:
- subitem (informação de um dispositivo) que será exibido por um determido item de perfil
getGroup
public java.lang.Object getGroup(int groupPosition)
getGroupCount
public int getGroupCount()
- Returns:
- quantidade de itens (informações de perfis) que serão exibidos
getGroupId
public long getGroupId(int groupPosition)
getGroupView
public View getGroupView(int groupPosition,
boolean isExpanded,
View convertView,
ViewGroup parent)
- Parameters:
groupPosition
- posição da lista em que o perfil será exibidoisExpanded
- true se o item de perfil está atualmente expandidoconvertView
- View (item) que será exibida na ListViewparent
- ExpandableListView onde serão exibidos os itens
- Returns:
- item (informações de perfil) que será exibido na ExpandableListView
isChildSelectable
public boolean isChildSelectable(int groupPosition,
int childPosition)
hasStableIds
public boolean hasStableIds()