随笔分类 -  项目心得记录

开发项目中所遇到的问题,及解决方案
摘要:所有当前版本的Google库都存放在 Google的Maven repository (maven.google.com),不在旧的offline-capable support repositories。 在你的项目build.gradle文件中,确保你的allprojects闭包像这样: 阅读全文
posted @ 2017-10-19 14:05 陈炳序 阅读(1206) 评论(0) 推荐(0)
摘要:项目中用到了Recyclerview,在第一行代码中学到了一种相对来说简单的点击事件方法,可是这种点击事件是在adapter中写的,没有教怎么更新item的ui和更新Recyclerview之外的控件,研究了一下,写下我的方案。 需求如下图: 首先设置点击事件,在ViewHolder中添加View 阅读全文
posted @ 2017-09-22 11:56 陈炳序 阅读(2289) 评论(0) 推荐(1)
摘要:第一次混淆,主要是因为引用本地第三方jar包的问题。虽然说本地第三方jar包自动避免混淆,但一些本地第三方jar包下的一些包要避免混淆。比如: 文中的com、org 这些包名都要避免混淆。 下面是我用到的混淆代码: 阅读全文
posted @ 2017-08-25 17:26 陈炳序 阅读(541) 评论(0) 推荐(0)
摘要:首先我们来了解一些基本元素: px:像素,屏幕上的点。 dpi:一英寸长的直线上的像素点的数量,即像素密度。标准值是160dp。 /*** 正是因为dpi值其代表的特性,所以android项目的资源文件下存在以下目录:drawable-ldpi ( 当dpi为120时,使用此目录下的资源)drawa 阅读全文
posted @ 2017-07-12 16:32 陈炳序 阅读(3874) 评论(0) 推荐(0)
摘要:1 private String getCurrentDate() { 2 final Calendar c = Calendar.getInstance(); 3 c.setTimeZone(TimeZone.getTimeZone("GMT+8:00")); 4 String mYear = String.valueOf(c.get(... 阅读全文
posted @ 2017-06-28 15:36 陈炳序 阅读(197) 评论(0) 推荐(0)
摘要:singleline设置为true,就可以实现单行,且省略号在最后,而ellipsize则是控制省略号的位置,分别有start(开始),middle(中间),end(最后),marquee(跑马灯)。 阅读全文
posted @ 2017-06-28 11:53 陈炳序 阅读(1133) 评论(0) 推荐(0)
摘要:-2dp表示不绘制这一边 阅读全文
posted @ 2017-06-09 20:15 陈炳序 阅读(1671) 评论(0) 推荐(0)
摘要:android在进入一个新页面后,edittext会自动获取焦点并弹出软键盘,这样并不符合用户操作习惯。 在其父控件下,添加如下的属性,就可以完美解决,使其进入页面后不主动获取焦点,并且不弹出软键盘: android:focusable="true" android:focusableInTouch 阅读全文
posted @ 2017-06-01 21:12 陈炳序 阅读(555) 评论(0) 推荐(0)
摘要:项目中遇到需要textview内容竖着排的需求,如图所示: 网上那些“教程”并不能达到需要的效果,发现有一个属性可以支持这种效果,android:ems=“*”,这是属性表示一行只显示*个字符。 具体代码如下: 阅读全文
posted @ 2017-05-20 10:12 陈炳序 阅读(4146) 评论(0) 推荐(0)
摘要:原博地址:http://www.cnblogs.com/pangguoming/p/android.html 1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 <LinearLayout xmlns:android= 阅读全文
posted @ 2017-05-09 21:04 陈炳序 阅读(478) 评论(0) 推荐(0)
摘要:1 /** 2 * onCreate会执行onResume方法,所以在resume中执行网络请求操作,onCreate中就不用再次执行。 3 * activity挂起之后会执行该方法 4 */ 5 @Override 6 protected void onResume() { 7 super.onResume(); 8 ... 阅读全文
posted @ 2017-05-06 14:42 陈炳序 阅读(768) 评论(0) 推荐(0)
摘要:使用Collections.sort函数。 阅读全文
posted @ 2017-04-18 21:53 陈炳序 阅读(257) 评论(0) 推荐(0)
摘要:以上是要用intent传递的数据。 在用Intent传递的时候要调用ParcelableArrayListExtra相关方法。例如在回传数据的时候: 在接收数据的时候: 阅读全文
posted @ 2017-04-18 18:11 陈炳序 阅读(2591) 评论(0) 推荐(0)
摘要:项目中一个TextView控件设置了shape属性,给其加了圆角,如下: 1 houlder.mtxtGovernmentType.setBackgroundResource(R.drawable.tv_circular); R.drawable.tv_circular的代码如下: 一个view只能设置一个background,每设置一次Background,另一... 阅读全文
posted @ 2017-04-18 17:42 陈炳序 阅读(973) 评论(0) 推荐(0)