欢迎来到天天文库
浏览记录
ID:43185955
大小:2.37 MB
页数:25页
时间:2019-10-01
《Android任务驱动式教程 - 04》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android任务驱动式教程SDCard文件列表任务任务实现文件列表布局设计文件列表的实现关联SDCard3文件列表布局设计步骤添加ListViewid必须为list设计list_items.xml4文件列表的实现步骤创建FileUtil.javaFileUtil.java是文件处理类,其作用是判断文件的类型,以及处理文件大小的现实。创建FileBean.javaFileBean.java是文件名称、大小、路径和类型等属性的数据Bean,其主要作用是其中的set/get方法操作文件的属性,属于常见Bean实体。5文件列表的实现步骤创建FileListAda
2、pter.javaFileListAdapter.java是文件列表的适配器,其主要作用是将SDCard中的文件以布局文件list_items.xml的形式显示在文件列表中。修改MainActivity.java6关联SDCard步骤向SDCard导入文件7关联SDCard步骤创建SDCard映像文件mksdcard-lmycard100MF:mysdcard.img关联SDCard映像到模拟器4种方法8必备知识ListView与ListActivityBaseAdapter及其实现SDCard及其使用9ListView与ListActivityList
3、ViewListView是用于显示一组列表项的列表视图。ListView中的列表项可以是一串文字,也可以是包含文字和图片的用户自定义的组合项。10ListView与ListActivityListView常用方法getAdapter()返回ListView当前用的适配器。getCheckedItemPosition()返回当前被选中的项目,选择模式被设置为CHOICE_MODE_SINGLE时有效。复选框使用getCheckedItemPositions()方法。onKeyDown(intkeyCode,KeyEventevent)ListView响应键盘
4、按键事件。还有onKeyUp()、onTouchEvent()等方法。11ListView与ListActivityListActivityListActivity是Activity的子类,用于显示一个绑定到数组或游标等数据源的列表,并且为列表的每一项提供一个单击事件的管理方法,当用户单击其中的列表项时就能进行相应的处理。12ListView与ListActivityListActivity常用方法getListView()获取Activity的ListView对象。setTextFilterEnabled()设置ListView支持文字过滤功能。setL
5、istAdapter()为ListView绑定要显示的数据。setOnItemClickListener()为ListView中的项定义单击事件。getItemAtPosition(intpos)获取指定位置的项。getSelectedItemPosition()获得当前选中的项。setSelectedPosition(intpos)设置默认被选中的项。13BaseAdapter及其实现BaseAdapterBaseAdapter是一个公共基类适配器,用于对ListView和Spinner等一些控件提供显示数据。BaseAdapter的直接子类包括Arra
6、yAdapter,CursorAdapter和SimpleAdapter。14BaseAdapter及其实现BaseAdapter基本框架15BaseAdapter及其实现SimpleAdapter构造方法SimpleAdapter(Contextcontext,List>data,intresource,String[]from,int[]to)16BaseAdapter及其实现ArrayAdapter构造方法publicArrayAdapter(Contextcontext,intresource,intte
7、xtViewResourceId,Listobjects)17BaseAdapter及其实现CursorAdapter构造方法publicCursorAdapter(Contextcontext,Cursorc,intflags)18SDCard及其使用SDCardSDCard(SecureDigitalMemoryCard)是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小为24mm×32mm×2.1mm,重量只有2克,但却拥有高记忆容量、快速数
8、据传输率、极大的移动灵活性以及很好的安全性。19SDCard及其使
此文档下载收益归作者所有