- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 RecyclerView与ListView点击事件的区别
最近在实现图片选择的功能,最初界面由ListView容器来加载,item为ImageView+CheckBox,CheckBox位于ImageView的右上角,实现的功能为点击item时,会改变CheckBox的选中状态。如果用ListView来实现的话,还是很方便的,即实现listview的onItemClicklistener事件,在其方法 public void onItemClick(A
2015-12-27 20:37:14 680
原创 RecyclerView与LinearLayout的问题
最近写的界面中,发现如果RecyclerView中的item是LinearLayout时,其属性width设置为match_parent或fill_parent都不起作用,实际效果是wrap_content,不知道是什么原因,目前是把根布局改为RelativeLayout,这样可以正常显示了。
2015-12-27 00:05:28 875
原创 RecyclerView和ListView实现多视图加载的方法
在ListView中,Adapter用来将数据加载到视图,实现这一过程的函数为 @Override public View getView(int position, View convertView, ViewGroup parent) {}在其中根据position来判断view所在的行数,不同的行返回不同的视图,这样就可以实现多视图的加载。 而在RecyclerView的Adapter
2015-12-26 23:59:52 575
原创 xUtils3框架
xUtils3框架与之前的版本有了很大的差别,首先就是它的初始化方式不同,是在整个项目的Application中初始化的: 新建一个MyApplication继承Application,在onCreate方法中初始化:x.Ext.init(this);之后就可以在任何地方使用了。
2015-12-26 01:18:18 343
原创 ImageView xml错误
ImageVeiw提示错误 android.view.InflateException: Binary XML file line #8: Error inflating class 可能是图片太大,无法加载出来
2015-12-26 01:16:16 416
原创 RecyclerView的事件监听
RecyclerView没有默认的事件监听,需要我们自己来实现。 方法是在Adapte的ViewHolder构造方法里添加点击事件,有一个方法getAdapterPosition(),用来定位. class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{
2015-12-13 17:33:06 1313
原创 Android菜单的使用
有多种方法可以设置菜单,这里采用的方法是以menu配置文件的方式来设置菜单。 menu.xml文件(放在menu文件夹下): <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item
2015-12-13 17:25:13 318
原创 Android Support Library包使用的问题
1.TabLayout不能放在Collapse中,否则会导致Tab与Toolbar重合,且向上滑动的时候会将其滑出界面。 2.Toolbar的菜单若要使其以图标形式显示在右上角,应使用 app:showAsAction="always" 而不是 android:showAsAction="always" 3.coordinatorLayout不能与ListView配合使用
2015-12-13 15:46:54 367
原创 SpringMVC+Volley实现Android端上传文件
Android端使用的是Volley的Request基类,实现它的几个方法,以拼接表单的方式来上传文件 服务器端则是采用Spring框架来接收文件。 一、Android:三个类:MainActivity,PostRequest,UploadFileRequest. 1.PostRequest继承自Request,实现它的deliverResponse和parseNetworkResponse
2015-12-11 12:47:21 2934
原创 Spring文件上传的问题
使用MultipartFile进行文件上传的时候,出现 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.ClassCastException: org.apache.catalina.connector.RequestFaca
2015-12-11 12:26:31 715
原创 Gson与Hibernate结合使用会出现的问题
使用Hibernate来查找数据的时候,会因为延迟加载的问题,导致读取到的实体类不是一个完整的实体,如配置了多对一或多对多的映射的时候,对应的一方不会随之加载,而是在用到的时候去加载,这就导致用Gson转化实体类的时候,无法获取其属性,出现错误: java.lang.UnsupportedOperationException: Attempted to serialize java.lang
2015-12-10 16:26:10 3429 2
原创 Spring整合Hibernate管理事务(xml配置方式)
之前是刚开始使用Spring的事务管理,采用比较简单方便的注解方式进行事务处理,而注解方式进行事务处理需要在每一个要实现事务的类上添加@Transactional注解,在比较小的项目中可以这样来用。但是在大型项目中,注解方式管理事务不够清晰,无法判断哪里开启了事务,必须一一查看才能知道,所以说采用xml配置事务可以比较清晰的标注到底哪个业务的哪个方法开启了事务,开启的事务的属性是什么。 配置方式
2015-12-09 16:30:09 779
原创 Spring 整合 Hibernate(注解方式)
spring整合Hibernate其实就是Spring来管理Hibernate的SessionFactory,以及配置事务的操作。 在Hibernate的配置文件中只有一个SessionFactory的节点,可以在这个节点内配置数据库的连接信息和映射文件。 1.而在Spring中,管理数据库连接用到的是dataSource这样一个bean,spring中它的连接类为org.springfram
2015-12-08 19:47:31 2603
原创 JUint测试出现的问题
测试的方法:导入JUnit包,使用注解的方式将方法标注为测试类 如: @Test public void save(){ } 这样就把save()方法标注为测试类了。 测试类的访问权限必须是public,否则会出现no tests found matching....错误。
2015-12-07 12:56:43 610
原创 Hibernate反向工程可能存在的问题
在通过Hibernate反向生成映射文件和实体类的时候,会自动将表名以及列名中的下划线删掉,这就造成二者不一致,虽然不影响映射关系,但是却有很大的隐患,因为Hibernate的hql语句中属性操作只支持对实体类的操作,而非属性操作则既可以采用实体类的属性也可以采用数据库的字段名,这时候很容易出现问题。 如: String hql = "from A where a_id = 169"; St
2015-12-05 20:11:41 702
原创 Hibernate实体关系映射
Hibernate的实体关系映射包括一对多、多对一、多对多这三种类型。 一般前两种是组合使用,成为一个双向多对一映射。(上一篇文章中的情况) 而多对多则分两种情况: 1.多对多只是为了表明二者的联系,不包含其他属性。 2.多对多不只是表明二者联系,而且这个联系也有自身的属性。 如职工Employee和项目Project是多对多的关系。 对于第一种情况,可以直接使用Hiberna
2015-12-05 18:19:15 413
原创 Hibernate学习
Hibernate是一个对象关系映射框架,意思就是将数据库的各种关系映射为Java对象操作,避免了在代码中直接插入Sql语句,简化开发流程。 Hibernate的映射就是实体属性与数据库表字段的映射,一种Java基本数据类型对应一种数据库数据类型。Java实体与数据库一开始是没有任何关联的,如果要将其联系起来,就需要一个session实例。这里就涉及到实体对象的生命周期,实体对象一
2015-12-05 17:58:02 325
原创 Hibernate的多对一
之前一直很迷惑,Hibernate的多对一和数据库表的多对一有什么关系?答案居然是没有关系。 Hibernate的多对一主要是为了便于管理数据库,主要是CIDR操作。 而数据库的多对一则是为了维持数据库的参照完整性。 两者之间没有直接的关系。 比如建立一个数据库,有文章、分类两个表 文章(文章编号,分类编号、文章内容) 分类(分类编号、分类名称) 文章表的分类编号属性参照分类
2015-12-04 13:52:54 325
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人