Android:AmazingListView固定标题是不可触及的
作者:互联网
我有一个使用AmazingListView的项目:
https://code.google.com/p/android-amazing-listview/
我需要固定标题有一个可点击按钮.但是,由于某种原因,固定标头似乎无法接收任何触摸事件.我该怎么做才能使这个按钮可以点击?有没有办法拦截事件并将它们发送到标题?
谢谢!
解决方法:
我对这个组件有同样的问题.
在我的情况下,固定标头是一个relativelayout,有一个我需要使用的按钮.
实际问题在于将固定标头添加到列表视图的方式.
它被“绘制”而不是添加到listview层次结构中:
@Override
protected void dispatchDraw(Canvas canvas) {
super.dispatchDraw(canvas);
if (mHeaderViewVisible) {
drawChild(canvas, mHeaderView, getDrawingTime());
}
}
mHeaderView永远不会添加到视图层次…
我不知道是否有可能将“抽取”的视图接收到任何用户输入.
也许我们需要通过将它添加到视图层次来设计实现固定标头的方法…
标签:android,button,listview,togglebutton 来源: https://codeday.me/bug/20190629/1325846.html