【发布时间】:2014-02-22 11:28:51
【问题描述】:
我正在使用SimpleAdapter 绑定ListView。现在,当用户单击项目时,我想从 Click() 事件中禁用该时间。我找到了isEnabled() 的一些教程,但我不明白如何使用它?
请帮我解决这个问题。我正在使用自定义ListView。
以下代码禁用ListView。
SimpleAdapter adapter = new SimpleAdapter(this, arrlist,
R.layout.topicwisequestion, new String[] { "option" },
new int[] { R.id.option }) {
public boolean areAllItemsEnabled() {
return ignoreDisabled;
}
public boolean isEnabled(int position) {
if (areAllItemsEnabled()) {
return true;
}
return false;
}
};
lvTWOptions.setAdapter(adapter);
lvTWOptions.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Code...
}
});
【问题讨论】:
-
只需评论 onclick 项目,.. 这不是很清楚,您可以将您的教程链接发给我。我会告诉你答案..
-
@Don'tBNegative,查看更新后的帖子。
-
@JeetenParmar,我做到了,感谢您发布您的答案。编码愉快。
-
@InnocentKiller,谢谢。我希望它会帮助其他人。
-
它肯定会帮助其他人。
标签: java android eclipse listview android-listview