上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: https://blog.csdn.net/bigconvience/article/details/26697645 Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可 阅读全文
posted @ 2018-09-10 23:56 chenzquan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: View 提供了如下 5 种方法获取 View 的坐标:1. View.getTop()、View.getLeft()、View.getBottom()、View.getRight();2. View.getX()、View.getY();3. View.getTranslationX()、View 阅读全文
posted @ 2018-09-10 23:32 chenzquan 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: ViewGroup.layout(int l, int t, int r, int b)这个方法是确定View的大小和位置的,然后将其绘制出来,里面的四个参数分别是View的四个点的坐标,他的坐标不是相对屏幕的原点,而且相对于他的父布局来说的, 如上图所示: l 和 t 是控件左边缘和上边缘相对于父 阅读全文
posted @ 2018-09-10 23:25 chenzquan 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.MeasureSpec含义 其实可以去看MeasureSpec的文档,里面对MeasureSpec的作用介绍得很清楚.MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。 2.MeasureSpec的三个模式详解不定的,恰恰和AT_MO 阅读全文
posted @ 2018-09-10 23:14 chenzquan 阅读(10676) 评论(0) 推荐(0) 编辑
摘要: getWidth() Return the width of the your view. Returns The width of your view, in pixels. 源代码: getwidth返回的是右边坐标减轻坐标减去左边坐标,这要在布局之后才能确定它们的坐标,也就是说在布局后才能调用 阅读全文
posted @ 2018-09-10 23:07 chenzquan 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 在不同的模式“Project” / “Android”的文件夹中查看文件夹。如果文件夹丢失,您可以轻松添加它们。 1、在“res”文件夹上右键“New”->”Android Resource Directory” 2、从资源类型列表中选择“drawable”选项 3、在左窗格中选择“Density” 阅读全文
posted @ 2018-09-10 16:38 chenzquan 阅读(3022) 评论(0) 推荐(0) 编辑
摘要: Android内存优化是性能优化很重要的一部分,而如何避免OOM又是内存优化的核心。 Android内存管理机制 android官网有一篇文章 Android是如何管理应用的进程与内存分配 Android系统的Dalvik虚拟机扮演了内存垃圾自动回收的角色。 OOM介绍(out of memory 阅读全文
posted @ 2018-09-10 09:47 chenzquan 阅读(3702) 评论(0) 推荐(0) 编辑
摘要: 内存溢出out of memory,是指程序在为自身申请内存时,没有足够的内存空间供自己使用,出现out of memory;比如你为程序申请了一个integer,但是只给它存了long才能存下的数,就是内存溢出。内存溢出就是你要求被分配的内存超出了系统能给你的内存,系统不能满足你的需求,于是产生溢 阅读全文
posted @ 2018-09-09 23:35 chenzquan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012124438/article/details/66087785 在Android开发过程中,Bitmap往往会给开发者带来一些困扰,因为对Bitmap操作不慎,就容易造成OOM(Java.lang.OutofMemoryError - 内存溢出), 阅读全文
posted @ 2018-09-09 23:27 chenzquan 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 1、为什么会产生内存泄漏 当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。 2、内存泄漏对程序的影响 内存泄漏是造成应用程序OOM的主要原因之一。我们知道Android系统为每个应用 阅读全文
posted @ 2018-09-09 18:40 chenzquan 阅读(2539) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页