当一个界面中从上到下是 view listview view的时候 如果把listview 高度设置为android:layout_height="wrap_content" 即自适应的时候,item中的button的监听事件就会响应很慢,目前发现只有在小米mix 和三星S8上会出现这个问题 。推测是 父布局的焦点没有映射到子布局中导致的,自适应会影响item中的button的焦点。 还有个奇怪的现象是当你点击了整个item,item中的button 即会立刻生效。所以推测跟高度有关系。像是android的bug
解决办法:listview 高度设置为android:layout_height="fill_parent"或者设置为一个指定的值即可 。
网友评论