- 博客(17)
- 收藏
- 关注
原创 Android的约束布局ConstaintLayout
[size=large]ConstaintLayout的初次使用总结 [/size]转载请注明出处:[url] http://renyuan-1991.iteye.com/blog/2304152[/url]最近google I/O大会上带来7.0的一些新的东西,而我们开发最关注的可能就是Adroid Studio2.2和ConstraintLayout这个依赖的约束库了。 当...
2016-06-24 15:05:07 298
android studio 运行java代码
[size=large]转载请注明出处: [url]http://renyuan-1991.iteye.com/blog/2306406[/url]有时候我们需要测试逻辑代码是不是能正常运行,这个时候就需要在android studio运行java的代码第一步: 右键file选择new module,选择如下图所示的java Library[img]http://dl2....
2016-06-21 17:50:27 259
自定义组合控件的总结
[size=medium]自定义组合控件的总结[/size]转载请注明出处:[url]http://renyuan-1991.iteye.com/blog/2306381[/url]第一步:在Values中添加attrs.xml文件,首先搞清楚attts.xml怎么用,下面是一个完整的属性文件。控件的属性其实就为给我们提供某些信息的,我们在区分这个属性的时候不需要去想它能干什么,只要知道它...
2016-06-21 16:27:25 171
原创 只显示年月的DatePicker
转载请注明出处:http://renyuan-1991.iteye.com/blogs/2304484先看一下效果图:[img]http://dl2.iteye.com/upload/attachment/0117/9987/da23e737-b453-3ebf-9eb8-6af958570b1a.png[/img]1.不显示天数的DatePicker2.设置DatePicker的...
2016-06-12 17:30:41 376
线性布局的权重weight使用详解
[size=large]对线性布局中权重的理解[/size] 转载请注明出处:[url]http://renyuan-1991.iteye.com/blog/2272200[/url]今天突然想到自己对线性布局的理解,便想再此记录下来。写这篇博客之前特意看了很多别人写的线性布局的权重理解发现只有一篇是正确的,其余都是按“包裹内容时权重越大比例越大,匹配父窗体时权重越大比例越小”,或者反比正...
2016-01-20 14:29:17 1122
setBackgroundResource导致Padding失效,settextsize
通过setBackground设置9 patch图的时候会重置padding。这个时候需要在setBackground之前调用getPadding方法获取未重置之前的padding,然后在调用setBackground之后用代码重新设置Padding。[code="java"] /** * 代码中设置background后会导致padding失效 * @param...
2016-01-18 19:50:09 177
原创 NestedScrolling的使用及ScrollView的惯性滑动
[size=xx-large]NestedScrolling的使用及ScrollView的惯性滑动[/size]转载请注明出处:[url]http://renyuan-1991.iteye.com/blogs/2262643[/url][size=x-large]NestedScrolling介绍[/size] Lollipop之后增加了NesteScrolling,可以...
2015-12-08 18:14:54 705
android-async-http使用和取消请求
[size=xx-large]android-async-http使用总结[/size]下载最新的包可以到github:https://github.com/loopj/android-async-http官方说明文档:http://loopj.com/android-async-http将jar包添加到项目里面就可以开始使用了:[size=large]第一步:[/size]...
2015-10-15 12:06:03 418
触摸屏幕取消键盘
当点击文本框和发送按钮的时候不需要取消键盘,点击屏幕其他按钮或者其他控件的时候消失键盘[size=large]解决方案一:[/size] 为了测试,把父布局设置成可点击可获取交点的。如下:[code="java"] [/code][size=x-large]主要逻辑代码如下:[/size]...
2015-10-13 18:09:43 186
原创 SQLite详解
[size=x-large]概述[/size] SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由SQL编译器、内核、后端以及附件组成。 SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读...
2015-10-10 15:07:01 233
单利模式的优缺点和使用场景
[size=x-large]单利模式的优缺点和使用场景[/size][size=large]首先介绍一下单例模式:[/size] 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在...
2015-09-28 15:30:43 1094
android 的屏幕适配问题,dp与px的换算
[size=x-large]在进入正题之前先了解一下基本术语和概念[/size][size=large]1.屏幕大小[/size] 根据屏幕对角线实际测量的大小[size=large]2.屏幕密度[/size] 屏幕物理区域一个单位(一般指的是英寸)上像素多少简称dpi。这一点对于公司的UI妹妹可能是最难理解的。这里的像素指的是屏幕上用来显示一个色值最小的物理单位。如果...
2015-08-08 19:11:51 213
原创 自定义ViewGroup实现动态创建可换行标签
转载请注明:[url]http://renyuan-1991.iteye.com/blog/2232463[/url]具体实现步骤:1.继承ViewGroup,实现三个构造方法2.通过generateLayoutParams给自定义的控件指定参数3.实现onMeasure方法 a.在这个方法里面首先要做是要知道自己的大小,onMeasure方法会通过父类获取具体的模...
2015-08-03 15:15:30 117
Android第三方框架之xListView的使用方法
==最近向用xListView实现刷新效果,在网上没有找到相关的例子和方法说明。自己看了会儿demo在此留下笔记以供日后复习==第一步:到官网下载第三方包,拷贝到自己的项目中。要注意的地方是在layout,String和drawable下也有这个控件的配置信息,这个一定要考进去。第二步:布局文件(背景一定要设置成透明色) [code="java"] [/code]第...
2014-11-09 19:18:57 145
return、break、continue的用法与区别
1.break直接跳出当前循环,break后面的语句不执行且循环也会终止 break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。但是break只能跳出当前这一层循环,当有多层循环嵌套的时候要注意这一点2.contine不...
2014-10-26 23:43:04 149
过滤器入门案例分析
package com.ry.filter;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import ja...
2014-07-28 23:30:10 124
byte,short,char的一些细节
byte类型:-128到127short类型:-32768到32767char类型:无符号的,所以范围是:0到65536这三种数据类型被视为java中的简单数据类型,他们的顺序是:(byte-short-char)-int-long-float-double(可以记为:办事处in理发店(理发店里有个办事处))在运算的时候低级变量可以直接转换成高级变量(称为隐式转换)...
2014-06-27 21:38:24 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人