问题发出去,不知道会有多少朋友看到。路过的大神,请多看看我这菜鸟,谢谢!最好能贴下代码!
我自己在实现的过程中,增加了一个变量 isvisibility变量,在OnChildClick事件中判断,并赋值View.visible或者View.INVISIBILITY值,但是不知道怎么回调。通过notify通知,出错。
不知道大神么是怎样的解决方案??请多多指教,谢谢你!!
比如讲,单击实现一个标签显示和隐藏。
bool display = false;//记录标签当前状态
//Click事件
if(display)
{
//隐藏标签
}
else
{
//显示标签
}
display = !display;//回写标签当前状态
return true之前改变变量状态
public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id)
{
Toast.makeText(SelectCity.this, child.get(groupPosition).get(childPosition), Toast.LENGTH_SHORT).show();
if(isVisibility==View.INVISIBLE)
{ isVisibility=View.VISIBLE;
}
else
{
isVisibility=View.INVISIBLE;
}
isVisibility = !isVisibility;
return true;
}