android平台应用开发实例:notepad

android平台应用开发实例:notepad

ID:9688391

大小:53.00 KB

页数:3页

时间:2018-05-05

android平台应用开发实例:notepad_第1页
android平台应用开发实例:notepad_第2页
android平台应用开发实例:notepad_第3页
资源描述:

《android平台应用开发实例:notepad》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Android平台应用开发实例:Notepad  在这个教程中将会建立一个简单列表界面,允许用户添加删除,但是不能编辑。包括如下的内容:  ◆ListActivities的基础知识和如何建立菜单项。  ◆如何使用SQLite数据库访问数据。  ◆如何使用ArrayAdapter绑定数据到ListVieRoRoain.xml文件。  这是一个定义界面显示风格的资源文件。  a.所有的界面资源文件都从这样的一行开始:﹤?xmlversion=1.0encoding=utf-8?﹥.  b.一般的类型定义都是LinearLayout(并不是总是)  c.关于XML的名称空间的

2、定义,总是下面一行:xmlns:android=apk/res/android  第四步编辑notepad_list.xml文件  最终如下所示:﹤?xmlversion=1.0encoding=utf-8?﹥﹤LinearLayoutxmlns:android=schemas.and123下一页——感谢阅读这篇文章,..,roid.apk/res/androidandroid:layout_ptyandroid:layout_l.  添加如下的代码:﹤?xmlversion=1.0encoding=utf-8?﹥﹤TextVielns:android=apk/res/

3、androidandroid:layout_Selected,需要我们填充:  onCreate()当一个界面开始显示的时候会被调用,相当于一个界面的主函数。在这里可以初始化资源和状态。  onCreateOptionsMenu()被用来建立一个界面的菜单。当用户点击菜单键的时候将会显示出来。  onOptionsItemSelected()当用选择菜单的时候将会被调用。  第八步  填充onCreate()方法。  在这里可以设置界面标题,初始化DBHelper对象管理数据。填充List列表。  a.调用super()传入参数icicle  b.setContentV

4、iel文件中定义字符串资源。a.在strings.xml文件中添加一个字符串资源  ﹤stringname=menu_insert﹥添加﹤/string﹥,  ﹤stringname=menu_delete﹥删除﹤/string﹥,  这些在String.xml文件中定义的资源,保存文件后,在R.java中会出先相应的资源ID。  定义一个菜单ID在NotePad.java中。publicstaticfinalintINSERT_ID=Menu.FIRST;publicstaticfinalintDELETE_ID=Menu.FIRST+1;  b.在onCreateO

5、ptionsMenu()中添加菜单项,返回父类法方法onCreateOptionsMenu的返回值.。代码如下所示:OverridepublicbooleanonCreateOptionsMenu(Menumenu){booleanresult=super.onCreateOptionsMenu(menu);menu.add(0,INSERT_ID,R.string.menu_insert);m上一页123下一页——感谢阅读这篇文章,..,enu.add(0,DELETE_ID,R.string.menu_delete);returnresult;}Menu.Add(n

6、um1,menuid,string)  其中num1是一个可以为菜单项排序的基数,所有一样基数的菜单项按照加入的顺序排序,基数相同的菜单项排列在一起,基数按照从小到大的顺序从上到下排列菜单项。Menuid是唯一一个菜单项的标识。当菜单项被用户选择的时候,这个标识就会在onOptionsItemSelected()方法的参数中出现。  第十步  填充onOptionsItemSelected()方法:  当用户选择菜单以后,onOptionsItemSelected()方法将会被调用。通过调用item.getId()方法可以得到选择的菜单的ID进而区别不同的菜单。Thes

7、uper.onOptionsItemSelected(item)返回父类的onOptionsItemSelected()方法;OverridepublicbooleanonOptionsItemSelected(Itemitem){s.getId()){caseINSERT_ID:createNote();break;}returnsuper.onOptionsItemSelected(item);}上一页123——感谢阅读这篇文章,..,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。