我想首先禁用整个列表视图。那么如何实现呢?我在自定义列表视图上放置了一个按钮(所有按钮都可以从列表视图中的项目中单击),因此单击该按钮我正在进行一些处理。完成后我只想在列表视图中启用该项目。
问问题
189 次
1 回答
0
我认为您有一个 editext 和一个按钮作为行项目..在您的适配器的 getview 方法中..
edittext.setClickable(false);
edittext.setFocusableInTouchMode(false);
并在按钮的onclick中
private OnClickListener btnOnClickListener = new OnClickListener() {
public void onClick(View v) {
edittext.setClickable(true);
edittext.setFocusableInTouchMode(true);
}
};
button.setonClickListener(btnOnClickListener);
于 2012-04-20T06:38:14.960 回答