Android知识点杂记
xingxing_yan
我就是我,是颜色不一样的烟火
展开
-
对activity的一些理解和用法的记录
activity中的onContentChanged方法: 查看源码可以发现,onContentChanged方法在Activity中是一个空方法,并没有实现内容,这个方法是在setContentView()方法执行后,系统会调用onContentChanged方法,所以,我可以将findViewById等操作和一些其他的初始化操作放在这个方法中,系统会在执行完setContentView方法后自原创 2016-01-16 13:53:14 · 622 阅读 · 0 评论 -
关于Android LayoutParams的总结
记录几点有关LayoutParams的知识1. LayoutParams是ViewGroup中的一个内部类,用来描述子View在ViewGroup中的位置,宽高信息。2.其他继承ViewGroup的类基本上都重新写了LayoutParams这个内部类,但是每一个继承的却是ViewGroup中的MarginLayoutParams。3. 在调用view的setLayoutParams方法原创 2015-12-26 10:02:22 · 680 阅读 · 0 评论 -
对View绘制流程的一些理解
这里只是记录一下个人对View绘制这一块的理解,写的会比较粗糙,如果想要详细了解,请参考如下博客: http://blog.csdn.net/yanbober/article/details/46128379在view的绘制过程中,一般会分如下三个过程: measure() —— 测量view的大小 layout() —— 计算view在父view中的位置 draw(原创 2016-01-24 13:32:51 · 536 阅读 · 0 评论 -
上传资源下载
1 ViewPager循环滑动及自动播放 2 Android 主题动态切换 3 音乐播放器 4 视频播放器原创 2016-04-04 22:33:23 · 413 阅读 · 0 评论 -
LinearLayout中的weight属性的计算
Linearlayout中weight属性的计算公式: 最终宽度 = 控件原来宽度 + 控件在父控件剩余空间所占的百分比(也就是weight的值)以下两个例子进行说明: 条件:假设父控件宽度为L例1. <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"原创 2016-05-11 19:28:54 · 1824 阅读 · 0 评论 -
如何在代码中动态的设置shape
我们一般给控件设置颜色或者大小的时候,都是在drawable文件夹下面建立一个xml文件,然后将这个xml设置给控件(一般设置给background属性),但是如果我们想在应用中动态的改变控件的大小和颜色怎么办?有人说我在代码中设置width和height的大小就可以了,可是如果需要改变颜色或者形状呢?今天介绍的是GradientDrawable类,这个类的作用其实是用来设置颜色渐变的,但是我们同样原创 2016-06-27 12:28:55 · 7303 阅读 · 0 评论 -
Android坐标相关知识纪要
1. 概述:android坐标一般性的分为屏幕坐标和View自身坐标。屏幕坐标的原点在屏幕左上角(包括状态栏在内),View的坐标在View的左上角。2. 理解常用View的方法(1) 触摸事件的方法: getRawX(): 触摸点到屏幕坐标X轴的距离 getRawY(): 触摸点到屏幕坐标Y轴的距离 getX(): 触摸点到View坐标(自身坐标)X轴的距离原创 2017-02-03 17:46:04 · 417 阅读 · 0 评论