先看效果 图一只是做了简单的页面,没有连接数据库,刚写完页面才想起备忘录好像不需要登录------但用SharedPreferences写了个记住密码. 图二是主页面,实现了搜索,添加,删除,修改几个基本功能. android菜鸡,只是记录学习路程,代码质量误究. ok,正式开始前先看这个: 三个Activity,三个类,四个xml.见名思意,应该不用多说都知道是干嘛的. 1.登录界面activity_login.xml 很简单的布局文件,自己瞎写的. 用了google的Material库,是为…
在上一节讲完了登录界面的内容,现在随着Activity的跳转,来到MainActivity. 1.主界面activity_main.xml 由上图,activity_main.xml的内容很简单. 首先是定义了一个androidx.appcompat.widget.Toolbar.先来看看,什么是Toolbar.这是由AndroidX库提供的一个控件. 看Toolbar之前,先来看看ActionBar.ActionBar是什么?其实每个Activity最顶部的标题栏就是ActionBar,不过系…
最后就是添加备忘录的界面了.同时也是显示备忘录内容的界面. 1.activity_add_info.xml 也是比较简陋的一个页面设计. 顶部是一个自定义的Toolbar,剩下的部分都是ScrollView.这里我是放了一个ImageView,用于将图片插入进来. 整段代码只有ScrollView(滚动条)需要稍稍解释下.指路https://www.runoob.com/w3cnote/android-tutorial-scrollview.html 2.AddInfoActivity 先看整体…
(3)RecyclerView的实现 ---中间的内容 RecyclerView是一个比ListView更加强大的滚动控件.要使用这个控件需要先在项目的build.gradle中添加RecyclerView库的依赖.这个内容在第一节就讲过,此处按下不表.然后在布局文件中加入RecyclerView的控件.---->然后新建一个布局文件recycler_item.xml,在这里写RecyclerView的子项布局.以上布局步骤在前面的小节中已经讲过.现在看看他们的具体实现.上一节代码讲到: ada…
经验之谈: 情况一:没有查询结果 and R_CheckInTime > '2015-7-12 18:47:00' and R_CheckInTime < '2015-7-18 18:48:00' 情况二:得到正确结果 and R_CheckInTime > '2015-07-12 18:47:00' and R_CheckInTime < '2015-07-18 18:48:00' 注意: 日期的格式化 是 DateTime.ToString("yyyy-MM-dd H…
步骤: 首先直接定义一个XRecyclerView继承RecyclerView,重写他的三个构造方法. init(Context mContext)方法用来初始化底部加载的view 回到XRecyclerView,实现init 判断是否滑动到底部,并且进行加载 自定义一个adapter来把底部布局加进去. 重写Adapter,通过状态判断是否显示“正在加载” 定义一个mDataObserver 1. 首先直接定义一个XRecyclerView继承RecyclerView,重写他的三个构造方法.…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 封装含有上拉加载功能的RecyclerView,然后搭配SwipeRefreshLayout实现下拉刷新.上拉加载功能. 在项目中将原有的RecyclerView替换成WRecyclerView即可,不改动原有的adapter! 本Demo中演示了下拉刷新和分页功能,所以在将RecyclerView替换成WRecyclerView之后还需要添加其他代码(比如下拉刷新控件.无数据布局区域.分页相关代码),具体见Demo. 效果图…
最近在项目中遇到一个现象,一个界面有一个RecyclerView(GridView型的),外面套了一层ScrollView,通过ScrollView上下滚动,但是在滑动的时候如果是在RecyclerView的内容上滑动,这时会出现滑动卡顿,而如果是在其他内容上滑动时就可以很顺畅的滑下去. 这是RecyclerView和ScrollView的滑动事件冲突引起的,解决办法就是禁止RecyclerView的滑动事件. 解决办法: 方法一: inearLayoutManager = new Linear…
原文链接:http://blog.csdn.net/qibin0506/article/details/49716795 看了一下博客目录,已经有好几篇博客是关于RecyclerView的,不过对于这么一款强大的控件,我还是要再写一篇博客来学习一下,这篇博客的主题是<为RecyclerView添加header>,当然在看完这篇博客后,相信添加Footer你也应该能够学会.话说在这么多新控件中为何RecyclerView备受开发者的喜爱?这还是因为在Android发展到今天基本上还没有像Recy…
原文连接:http://zhanglu0574.blog.163.com/blog/static/113651073201641853532259/   现象: 一个界面有多个RecyclerView以及其他一些内容,这时要上下滚动就会使用外面嵌套一个ScrollView,虽然我没有遇到像ScrollView嵌套ListView时那样只显示部分,剩余不显示,可能是因为我内容少吧,所以没有遇到这个,但是在滑动的时候如果是在RecyclerView上滑动,这时会出现只滑动动该RecyclerView…