ListActivity中点击listview传值到一个新的activity中
来源:互联网 发布:网络黑白 花无涯 编辑:程序博客网 时间:2024/06/06 23:26
ListActivity中点击listview传值到一个新的activity中
代码如下
public class New extends ListActivity {
final public int CODE = 0x11;
private int[] pic = new int[] {R.drawable.n1,R.drawable.n2};
private int[][] data = new int[][] { { R.string.title1, R.string.news1 },
{ R.string.title2, R.string.news2 } };
private List<Map<String, String>> list = new ArrayList<Map<String, String>>(); // 定义显示的内容包装
private SimpleAdapter simpleAdapter = null; // 进行数据的转换操作
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
for(int x=0;x<this.data.length;x++){
Map<String, String> map = new HashMap<String, String>(); // 定义Map集合,保存每一行数据
String t=getResources().getString(this.data[x][0]);
String n=getResources().getString(this.data[x][1]);
map.put("img", String.valueOf(this.pic[x]));
map.put("title1", t);
map.put("text", n);
this.list.add(map); // 保存了所有的数据行
}
this.simpleAdapter=new SimpleAdapter(this,
this.list,
R.layout.news,
new String[]{"img","title1","text"},
new int[]{R.id.img,R.id.title1,R.id.text});
super.setListAdapter(this.simpleAdapter); // 设置列表显示
}
protected void onListItemClick(ListView l, View v, int position, long id) {
Toast.makeText(New.this, "You click: " + position, Toast.LENGTH_SHORT).show();
super.onListItemClick(l, v, position, id);
}
}
如何在点击listview时在其中的img,title1,text传递给另外一个activity
代码如下
public class New extends ListActivity {
final public int CODE = 0x11;
private int[] pic = new int[] {R.drawable.n1,R.drawable.n2};
private int[][] data = new int[][] { { R.string.title1, R.string.news1 },
{ R.string.title2, R.string.news2 } };
private List<Map<String, String>> list = new ArrayList<Map<String, String>>(); // 定义显示的内容包装
private SimpleAdapter simpleAdapter = null; // 进行数据的转换操作
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
for(int x=0;x<this.data.length;x++){
Map<String, String> map = new HashMap<String, String>(); // 定义Map集合,保存每一行数据
String t=getResources().getString(this.data[x][0]);
String n=getResources().getString(this.data[x][1]);
map.put("img", String.valueOf(this.pic[x]));
map.put("title1", t);
map.put("text", n);
this.list.add(map); // 保存了所有的数据行
}
this.simpleAdapter=new SimpleAdapter(this,
this.list,
R.layout.news,
new String[]{"img","title1","text"},
new int[]{R.id.img,R.id.title1,R.id.text});
super.setListAdapter(this.simpleAdapter); // 设置列表显示
}
protected void onListItemClick(ListView l, View v, int position, long id) {
Toast.makeText(New.this, "You click: " + position, Toast.LENGTH_SHORT).show();
super.onListItemClick(l, v, position, id);
}
}
如何在点击listview时在其中的img,title1,text传递给另外一个activity
0 0
- ListActivity中点击listview传值到一个新的activity中
- ListActivity 中 ListView 的使用
- ListActivity中listview的获取
- Android中Activity中使用ListView与ListActivity中使用ListView的区别与联系
- Android中Activity中与ListActivity中使用listview区别
- Activity中与ListActivity中使用listview区别
- Activity中与ListActivity中使用listview区别
- Activity中与ListActivity中使用listview区别
- Activity中与ListActivity中使用listview区别
- Android之 ListActivity 的使用和在 ListView中添加图片文字(ListActivity与Activity的区别)
- Android中ListView的使用(不用ListActivity)
- ListActivity: 封装了一个ListView组件的Activity
- 第四章--android核心组件之Activity与ListActivity中使用ListView的区别
- 一个Activity跳转到另一个ListActivity中总结
- 点击listView的具体内容 ,进入其他activity中
- 点击listView的具体内容 ,进入其他activity中
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- NSInteger问题
- Android 自定义圆形文字头像
- 在Android中自己写推送服务器
- xutils在哪回调onLoading()方法,求大神指点
- 如何实现在苹果手机和外界碰撞后再执行某项操作
- ListActivity中点击listview传值到一个新的activity中
- adb端口被占用,百度了很久都解决不了 求助大神!
- xcode8升级问题
- android开发 如何在代码中删除最近打开的任务记录
- Leetcode Remove Nth Node From End of List
- object-c block问题
- 一个显示图片的尝试,任务已实现,但是console总是提示一下内容
- 在vs中发布网站
- android 自定义的view长度大于屏幕宽度