赞
踩
开发环境没有什么严格限制,只要是近两年从官网下载安装的Android Studio都可以顺利运行,模拟器版本选择API 22—28的即可,不要超过28,其他的都无关紧要。
关于修改清单文件可以参考 Android Studio如何去除默认标题栏
//适配器中的getView()方法
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder;
if (convertView==null){
//加载Item界面对应的布局文件
convertView=layoutInflater.inflate(R.layout.notepad_item_layout,null);
viewHolder = new ViewHolder(convertView);//创建ViewHolder对象
convertView.setTag(viewHolder);//convertView关联ViewHolder对象
}else {
viewHolder=(ViewHolder) convertView.getTag();//convertView关联ViewHolder对象
}
//将获取的数据显示到对应的控件上
NotepadBean noteInfo=(NotepadBean) getItem(position);
viewHolder.tvNoteoadContent.setText(noteInfo.getNotepadContent());
viewHolder.tvNotepadTime.setText(noteInfo.getNotepadTime());
return convertView;
}
1、打开夜神模拟器运行项目,启动界面是登录界面。
2、因为我们还没有注册,所以点+号进入注册界面,这里会有很炫酷的动画效果。
3、输入用户名、密码和确认密码进行注册,会进行判空提示和长度提示,如果两次密码不正确也会提示。正确输入后,我们点击Next按钮。
4、输入好用户名和密码后,我们点击Go进入主界面。
5、主界面显示记事本的事件列表,在主界面底部有个加号按钮,点击然后进入添加记录界面。
6、输入自己想记录的内容,然后点击右下角的保存按钮即可保存成功,如果点击左上角返回则不保存,也可以点左下角删除按钮清空编辑框。
6、可以看到“保存成功”的提示信息,然后列表多了一项记录,包含具体的日期时间。
7、我们再添加几条,可以看到记录之间是有灰色分隔线的,还有间距。
8、长按某条记录,会弹出对话框,提示是否删除该条记录。
9、点击确定按钮,即可删除成功。
10、还可以点击任一记录,进入修改界面,可以对内容进行修改。
11、还可以下拉刷新,有动画显示。
12、还可以查看我们的数据库文件。找到右侧【Device File Explorer】,data/data/包名/databases/Notepad就是数据库文件。保存到本地,拿Sqlite软件打开即可。
SQlite通过文件来保存数据库,一个文件就是一个数据库,
数据库中又包含多个表格,表格里又有多条记录,
每个记录由多个字段构成,每个字段有对应的值,
每个值我们可以指定类型,也可以不指定类型(主键除外)。
本篇博客主要讲解了如何实现记事本应用,在实现本项目的过程中,熟悉了ListView的使用、SQLite数据库的相关操作、Activity的跳转以及数据回传。这些知识点在Android项目中会经常使用,因此希望大家能够熟练掌握上述知识点的使用,方便后续开发安卓项目。
1️⃣ 点击右侧链接直接下载源代码 | Android Studio实现记事本 |
---|---|
2️⃣关注公众号 《萌新加油站》 | 后台回复:记事本 |
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/765063 推荐阅读 相关标签 Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。 |
---|