Tengo un ExpandableListView vinculado a una base de datos SQLite. Para simplificar las cosas, supongamos que la base de datos contiene dos columnas: title
y body
. En el ExpandableListView, hay un group
para cada title
, y un child
para cada body
correspondiente.ExpandableListView - ¿Es posible la expansión condicional?
Ahora, para hacer las cosas más interesantes, algunas de las filas en la base de datos SQLite no tienen un body
(es decir ... solo tienen un title
). Como puede ver, si no hay un cuerpo, entonces no hay razón para expandir el grupo ... porque el niño estará vacío (por ejemplo, String body == ""
).
Estoy buscando una manera de atrapar una situación como esta y omitir la expansión del grupo. No quiero que se expanda un niño en blanco. Para ponerlo en código psuedo, quiero algo como esto:
if (body.getText() == "") {
//DO NOT EXPAND
//DO OTHER STUFF
}
¿Alguna sugerencia?