Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究 ListView。我的列表视图在运行时从服务器获取数据。我想在从服务器获取数据时禁用我的列表视图特定项目,并在获取此数据后启用。我不想使用进度条。目前我正在使用以下代码禁用列表项。
@Override public boolean isEnabled(int Id) { return false; }
但不知道如何再次启用,因为上面的方法在我调用它时总是返回 false。请告诉我我该怎么做?
预先感谢。
仅在加载数据后将列表视图添加到其父级如何?也许您使用了一些占位符、片段或框架。
只需使用boolean. 将该布尔变量设置为 false,直到它从服务器下载数据。当数据获取任务完成时设置为真。每次请求数据时都要重置标志。
boolean
并在您onItemClickListener将代码包装在if具有该布尔变量的条件中。简直是最好的。:)
onItemClickListener
if