摘要: 第一类:属性值 true或者 false 1:android:layout_alignParentStart紧贴父元素结束位置开始 2:android:layout_alignParentEnd紧贴父元素结束位置结束 第二类:属性值问Android内置值的 android:gravity控件布局方式 阅读全文
posted @ 2017-07-14 18:01 让学习如呼吸一般自然 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 比如,加入两个相邻的TextView,给第二个TextView一个大一点的padding(比如20dp),如果加了layout_alignBaseline到第二个TextView中的话, TextView中的文字"world"会与第一个TextView中的"hello"处于同一水平线,第二个Text 阅读全文
posted @ 2017-07-14 17:46 让学习如呼吸一般自然 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 现在Android开发多使用一个Activity管理多个Fragment进行开发,不免需要两者相互传递数据,一般是给Fragment添加回调接口,让Activity继承并实现。 回调接口一般都写在Fragment的onAttach()方法中,Fragment 3.0 的onAttach()方法有2个 阅读全文
posted @ 2017-07-14 09:45 让学习如呼吸一般自然 阅读(4099) 评论(0) 推荐(0) 编辑
摘要: 原因 AS限制了Java虚拟机启动的内存大小,限制了最大堆内存,当AS运行越久,内存越不足的时候,就会频繁的触发GC,AS就自然会卡起来了,严重的直接黑屏 解决方法(方法一) 一、找到AndroidStudio安装目录下的studio.vmoptions配置文件 路径为安装目录下的\bin文件夹里, 阅读全文
posted @ 2017-07-13 14:59 让学习如呼吸一般自然 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 首先说一下他的语法结构: 下面是一个简单的demo示例: 阅读全文
posted @ 2017-07-12 23:52 让学习如呼吸一般自然 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 1.JSON 1. 创建一个JSONObject对象: 结果: 解析JSON字符串: 返回: 阅读全文
posted @ 2017-07-12 09:49 让学习如呼吸一般自然 阅读(3489) 评论(0) 推荐(0) 编辑
摘要: 方法一: 方法二: 1.自定义style,就像自定义Dialog的style一样,在res-values-color.xml中添加透明颜色值: <?xml version="1.0" encoding="UTF-8"?> <resources> <color name="transparent"># 阅读全文
posted @ 2017-07-11 16:26 让学习如呼吸一般自然 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 添加Activity到堆栈 AppManager.getAppManager().addActi 阅读全文
posted @ 2017-07-11 15:26 让学习如呼吸一般自然 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: 工厂设计模式:是一种创建对象的模式,使代码的耦合。工厂模式就是给外部批量提供相同或者不同的产品,而外部不需要关心工厂是如何创建一个复杂产品的过程.所以工厂模式可以降低模块间的耦合,同时可以提高扩展性(当有新的产品出现时,只需要扩展工厂就行了,上层模块不敏感). 1:创建一个接口或者抽象类 2:实现接 阅读全文
posted @ 2017-07-08 22:10 让学习如呼吸一般自然 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Android动画主要包括以下两种类型 2.Property Animation(属性动画):它主要是通过修改一个对象的属性值来创建动画 view 动画 view动画 补间动画 1:xml中 alph:渐变透明度动画效果 scale:渐变尺寸伸缩动画效果 translate:画面转换位置移动动画效果 阅读全文
posted @ 2017-07-05 15:01 让学习如呼吸一般自然 阅读(272) 评论(0) 推荐(0) 编辑