下载此文档

Android课程设计报告材料.doc


文档分类:办公文档 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
word
word
word
某某城建学院
课程设计报告书
专业:计算机科学与技术
课程设计名称:《Java高级应用》
题目:基于Android平台的记事本软件
班级:0814131班
学号:081D_TIME
integer
Default 0
calendar_day
COLUMN_CALENDAR_DAY
integer
Default -1
日历日期〔日〕
calendar_month
COLUMN_CALENDAR_MONTH
integer
Default -1
日历日期〔月〕
calendar_year
COLUMN_CALENDAR_YEAR
integer
Default -1
日历日期〔年〕
模块分析与设计
进入页面的效果如图3-1所示
word
word
word
图3-1-1
在系统主页面,我们采用了简单明了的方式直观向用户展示了这个软件的用途,直接点击就可以记录事件,在这个页面我们添加了:
setupActionBar();setupNavigationDrawer();由actionbar实现左滑动菜单;
此外,在Activity 中使用了Fragment,可以使设计适用于不同的手机屏幕大小,提供更加灵活的UI支持。通过对Activity布局进展分片,更加方便的对每块进展独立控制。
首页面左滑动菜单即为系统主菜单,采用了drawerlayout布局,里面包含了线性布局、相对布局,和FrameLayout布局,用listViw在菜单中显示各个功能的小图标,图标包含TextView和
word
word
word
CircularImageView,显示效果如下列图:图3-2-1
添加代码激活actionBar按钮,使它能够滑动,使用了方法setupActionBar(),并且在菜单中的每项都增加了点击滑动页面,点击后可以进展相应操作。
查看模块
该页面可以查看之前添加过的记录,删除,显示方式〔listviw,gridviw〕,设置提醒时间(remindr),进展标记〔check〕,锁定〔locked〕,设置信息的排序方式〔按时间顺序,按颜色,按字母表〕
当长按某条信息时就会出现这个上下文菜单,来对记录进展一些设置,具体显示效果如下列图:
word
word
word
图3-3-1
在这一模块定义了方法OnLongClickNoteListener 来实现长按出现上下文菜单功能,在布局中设置了上下文菜单中每项的含义,在类文件中进展定义Option 方法实现它的菜单项功能。
在主页面点击Android图标时会出现对话框,来设置记录的显示方式,效果如图3-3-2所示:
图3-3-2
word
word
word
下面是ListView类型的显示方式如图3-3-3所示:
图3-3-3 图3-3-4也可以在设置页面对记录显示方式设置一个默认的显示方式,如果不特别调整,如此按默认方式显示。
GridView类型的显示方式如图3-3-4所示:
用一个EditText输入框编辑事件标题,记录时间由系统提供,用按钮SquareButton实现颜色设置,用NoteEditor编辑框记录内容,效果显示如图3-4-1所示:
word
word
word
图3-4-1
代码实现:我们用了一个颜色块按钮来进展颜色的设置,在类文件中,,,(); (color);将选择的颜色设置为编辑页面的背景色。在重写onClick方法时使用了FragmentManager方法来对Activity进展管理。
垃圾箱
垃圾箱的功能可以让用户查看以前删除的记录,并提供复原操作,复原之后可以在记录里面看到此条记录,如果确定这些记录已经没有用,可以进展批量删除,效果如图3-5-1所示:
word
word
word
图3-5-1
该功能定义了方法TrashFragment,(, container, false);中的true变为false,即将记录显示移到垃圾箱页面即可。
〔原理:删除

Android课程设计报告材料 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cxmckate6
  • 文件大小1.05 MB
  • 时间2022-01-27