Android 自定义listview中的“活动刷新”命令
环境:安卓2.2+ 我有一个活动。活动使用其适配器创建自定义listview并填充它。当用户单击列表中的项目(ImageView缩略图)时,将显示关联菜单。选择的结果是需要刷新活动视图 我的问题是:如何从自定义适配器的onClick向请求刷新自身的活动发送命令 活动Android 自定义listview中的“活动刷新”命令,android,listview,android-activity,refresh,Android,Listview,Android Activity,Refresh,环境:安卓2.2+ 我有一个活动。活动使用其适配器创建自定义listview并填充它。当用户单击列表中的项目(ImageView缩略图)时,将显示关联菜单。选择的结果是需要刷新活动视图 我的问题是:如何从自定义适配器的onClick向请求刷新自身的活动发送命令 活动 ... ListView lv; lv = (ListView) findViewById(R.id.lvlist); lv.setAdapter(null); MyCustomAdapter
...
ListView lv;
lv = (ListView) findViewById(R.id.lvlist);
lv.setAdapter(null);
MyCustomAdapter lvAdapter = new MyCustomAdapter(...);
lv.setAdapter(lvAdapter);
lv.setOnItemClickListener(myClickListener);
...
MyCustomAdapter(每个名为ivLogo的列表项中都有一个缩略图图像视图)
必须注意的是,我并没有在我的ClickListener中寻找任何东西。我要缩略图的监听器发出信号
我浏览了互联网,但找不到任何对这个具体案例有帮助的东西。
如有任何帮助/建议,将不胜感激
短暂性脑缺血发作
-sph
每当你需要刷新adpater时,你都会编写他的代码……这很有效
将此行添加到onClick()中
...
ivLogo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Carry out some tasks
// At this point inform Activity that it needs to refresh
}
});
lvAdapter .notifyDataSetChanged();
lvAdapter.notifyDataSetChanged();