现在的位置: 首页 > 综合 > 正文

android ListView无法响应单击事件

2013年10月09日 ⁄ 综合 ⁄ 共 264字 ⁄ 字号 评论关闭

情形:

一个FrameLayout有2个View

View1是一个普通的View,其内容我们不关心

View2有一个ListView,其内部有很多项。

当我们从View2切换回View1-->再从View1切换回View2,发现Touch该View2中Item会没有效果。

因为没有重新对该View2布局。

方法1:

mLv2_1.requestLayout(); // 请求布局一次。

方法2:

mListView.setAdapter(mAdapter); // 重新设置一遍Adapter

其中setAdapter里面调用了requestLayout

抱歉!评论已关闭.