ListActivity下列表项打开新的Activity
来源:互联网 发布:api原油数据分析 编辑:程序博客网 时间:2024/06/06 06:39
创建ListCellData类
成员变量
private String listName = null;
private Context context = null; //主context
private Intent relatedIntent = null;//要打开的activity
构造函数
public ListCellData(Context context, String listName, Intent relatedIntent) {
this.listName = listName;
this.context = context;
this.relatedIntent = relatedIntent;
}
启动activity方法
public void startActivity(){
context.startActivity(relatedIntent);
}
注意toString方法,不重写的话listview会显示乱码
public String toString() {
// TODO Auto-generated method stub
return listName;
}
在mainActivity中填充数据
adapter = new ArrayAdapter<ListCellData>(this, android.R.layout.simple_expandable_list_item_1);
setListAdapter(adapter);
adapter.add(new ListCellData(MainActivity.this, "FileSave", new Intent(MainActivity.this,AtyFlieSave.class)));
//我要打开的是atyfilesave
重载onListItemClick方法
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
ListCellData data = adapter.getItem(position);
data.startActivity();
}
- ListActivity下列表项打开新的Activity
- ListActivity中点击listview传值到一个新的activity中
- andriod 打开新的Activity
- activity与listActivity的区别
- listactivity与activity的区别
- Activity子类ListActivity的使用
- 设置打开新Activity的动画效果
- android打开新Activity的方法
- item图片 打开新的activity
- ListActivity与Activity的使用与区别
- ListActivity和一般Activity的区别
- 继承ListActivity的自定义列表注意事项
- Activity获得新打开的Activity的数据
- 打开安卓项目下的activity
- Android中打开新的Activity的三种方法
- 打开新的Activity的两种方法
- Android中打开新的Activity的三种方法
- ListActivity下的onCreateOptionsMenu 不被执行
- Ubuntu 14.04/14.10 系统安装 Latex及配置中文字体[修订]
- A Deep Dive into Recurrent Neural Nets
- Ubuntu安装配置中的一些问题
- 模板类的非约束模板友元函数
- MVC
- ListActivity下列表项打开新的Activity
- 阿里股价下跌的原因!梅耶尔为何不想省税?雅虎剥离计划对阿里有何影响?
- SVM入门(一)至(三)Refresh
- mRemote字体大小设置
- Java线程:概念与原理(一)
- 工作日志--秦浩
- Objective-C 学习笔记 05 - Collection类和常量
- c/c++基础
- java