一个ListView每个item都能跳转到不同的Activity,解决方案。
2014-05-30 15:32
519 查看
创建一个infoModel
然后ListView的数据源是 InfoModel[] models = {new InfoModel(.....), new InfoModel(....), ...};
而,ListView的点击事件就这样:
是不是很高大上。。。O(∩_∩)O哈哈哈~
private class InfoModel { private String title; private String content; private Class<? extends android.app.Activity> infoClass; public InfoModel(String title, String content, Class<? extends android.app.Activity> infoClass) { this.title = title; this.content = content; this.infoClass = infoClass; } }
然后ListView的数据源是 InfoModel[] models = {new InfoModel(.....), new InfoModel(....), ...};
而,ListView的点击事件就这样:
Intent intent = intent = new Intent(XXXActivity.this, models[position].infoClass); this.startActivity(intent);
是不是很高大上。。。O(∩_∩)O哈哈哈~
相关文章推荐
- android中通过网络请求数据显示在Listview中,面对许多的item,如何给每个item设置点击事件以跳转到不同的activity
- Android中ListView的自定义Adapter监听Item中Button,实现跳转到一个新的Activity
- ListView的每个Item都不同布局
- Android ListView给每个Item显示不同颜色的字体
- android 选中一个Activity的ListView的item后如何传值到另一个Activity的ListView
- 点击多个URL跳转多个不同界面使用一个Activity实现
- Androd中 listView点击每一个 Item里面的状态,跳转到相对应的不同 界面
- 搜狐面试题- listview每个item布局不同
- scrollview中嵌套多个listview解决每个listview只显示一个item
- listview 点击item跳转activity B , B在按back 返回 ,但返回时出现的是刷新的动作,怎么可以直接显示
- 在一个activity中不同的fragment中加载百度地图时,百度地图重合叠加覆盖的解决方案
- 一个ListView中显示不同的item(分组)
- 关于一个ListView使用多个item布局在优化时出现显示错乱的解决方案
- 如何实现在一个界面上点击不同的位置,会有跳转到不同的Activity上(假设背景是一个图片)
- Click ListView Item跳转Activity
- 一个ListView中显示不同的item(分组)
- Android实现ListView显示信息,点击每个item,跳转到相应界面
- Android listView每个item设置不同
- 在一个activity中不同的fragment中加载百度地图时,百度地图重合叠加覆盖的解决方案
- Activity多级界面跳转不断返回上一个界面解决方案