
android学习
文章平均质量分 57
mydreamongo
这个作者很懒,什么都没留下…
展开
-
报错纠正
android模拟器右边的按钮点击如果出现内存错误,可能是未设置内存卡大小。 android2.1SDK工程加入图片资源后R.JAVA无法自动刷新。在Eclipse里报这个错误:Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please fix原创 2012-03-15 08:42:51 · 596 阅读 · 0 评论 -
ViewPager滑动不畅及灵敏度的问题
在项目中用到了Android的ViewPager组件,但是发现在滑动的时候不是特别流畅,有些小的滑动无法响应,于是考虑进行优化。一开始考虑修改ViewPager中的一些参数,比如mTouchSlop等参数,继承ViewPager并且重写一些方法;但是后来发现这种方法比较复杂,并且滑动不流畅的问题好像不在这里。最后问题定位到ViewPager的嵌套上,因为在ViewPager所包含的vi原创 2014-06-13 11:53:36 · 15468 阅读 · 6 评论 -
Android中onTouch与onClick事件的关系
这几天遇到点关于Android的触摸事件相关的,还跟onClick有关,暂且记下:LinearLayout分别设置了onTouchListener,onClickListener,onLongClickListener及onTouchEvent回调1、在屏幕上触摸之后基本的执行流程如下:onTouch,action=0onTouchEvent,action=0onTou原创 2014-06-13 11:37:02 · 20561 阅读 · 2 评论 -
android中animator及其监听器在cancel及end时的响应问题
1、AnimatorSet中存在多个animator,并且set及animator均添加了监听器的时候:在start的时候会先分别执行各个animator的监听器的start方法,然后调用set自己的监听器的start方法。在调用AnimatorSet的cancel()方法的时候,会首先调用set自己的cancel方法,然后循环对每个animator调用cancel及end方法,最后才调用原创 2014-07-04 14:35:19 · 14694 阅读 · 0 评论 -
Android中Animation动画的介绍及用法
Android SDK介绍了2种Animation:Tween Animation(渐变动画):通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果Frame Animation(帧动画):创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。1、Tween Animation动画:(转载 2014-06-20 11:15:23 · 962 阅读 · 0 评论 -
android中根据touch事件判断单击及双击
private static final int MAX_INTERVAL_FOR_CLICK = 250; private static final int MAX_DISTANCE_FOR_CLICK = 100; private static final int MAX_DOUBLE_CLICK_INTERVAL = 500; int mDownX = 0;原创 2014-08-06 19:45:30 · 13751 阅读 · 0 评论 -
android launcher中主要类的功能说明
AddAdapter.java:为setWallPaper提供adapter;Alarm.java:提供定时操作,比如把快捷方式拖动到垃圾箱后让垃圾箱消失再回复到原有的桌面;AllAppsList.java:保存所有的app信息;AllAppsView.java:对app的视图进行控制;AppsCustomizePagedView.java:是all app界面包括app和widg转载 2014-08-26 17:03:36 · 2125 阅读 · 1 评论 -
Android MotionEvent事件响应机制
在android中,事件主要包括点击、长按、拖曳、滑动等操作,这些构成了Android的事件响应,总体来说,所有的事件都由如下三个部分作为基础构成:按下(action_down),移动(action_move),抬起(action_up)。各种响应归根结底都是基于View以及ViewGroup的,这两者中响应的方法分别有:View.java中:publi boolean dispa原创 2014-06-10 15:20:11 · 6393 阅读 · 0 评论 -
Android中View的绘制过程 onMeasure方法
Android中View的绘制过程转载 2014-09-16 19:43:31 · 1046 阅读 · 0 评论 -
android launcher按键事件捕获
今天碰到一个问题,在android的launcher中显示了一个view原创 2014-05-27 20:13:03 · 1420 阅读 · 0 评论 -
Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2014-07-20 19:00:07 · 654 阅读 · 0 评论 -
android 加载values优先级
android对values目录文件的加载顺序有以下几个规则:1 values(默认)目录下相关类型文件的id定义应是最完整的,即在非默认values目录定义的id都应在默认values目录下相关类型文件中添加同样的定义,否编译不会通过,会爆not found id exception2 系统会根据当前的语言环境加载与语言环境相关的values扩展目录,如没有则加载默认values转载 2014-07-21 11:37:08 · 3382 阅读 · 0 评论 -
win7下安装IIS7
在Windows 7下如何安装IIS7,以及IIS7在安装过程中的一些需要注意的设置,以及在IIS7下配置ASP的正确方法。在Windows 7下面IIS7的安装方法:一、进入Windows 7的 控制面板,选择左侧的打开或关闭Windows功能 。二、打开后可以看到Windows功能的界面,注意选择的项目,我们按需要选择想要的功能,下面这张图片把需要安装的服务都已经选转载 2012-11-04 00:02:15 · 3515 阅读 · 0 评论 -
android LayoutInflater的使用
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Ba转载 2014-06-03 20:14:10 · 669 阅读 · 0 评论 -
android中颜色的定义
1、使用Color类的常量,如:int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 int color = Color.RED; int color = Color.WHITE; 2、通过ARGB构建,如:int color = Color.argb ( 127,转载 2014-06-05 11:20:07 · 9218 阅读 · 0 评论 -
android中android:layout_gravity和android:gravity的区别
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示转载 2014-06-05 20:40:44 · 686 阅读 · 0 评论 -
Android Bitmap 与 Drawable之间的转换
Bitmap to Drawable:Drawable drawable =转载 2014-06-06 15:35:03 · 716 阅读 · 0 评论 -
ViewPager大小问题
在使用ViewPager的时候发现默认总是占满他的整个父控件,当父控件中同时存在其他kon原创 2014-06-07 17:26:02 · 4411 阅读 · 0 评论 -
GridView相关问题
在使用adapter为gridView设置值的时候,发现adapter的getV原创 2014-06-08 14:39:47 · 623 阅读 · 0 评论 -
Android按键事件传递机制
Android按键事件处理主要在View和Activity两个级别。和Touch事件相比,简单很多。按键事件的处理机制如下:1、默认情况下,如果没有View获得焦点,事件将传递给Activity处理。2、如果View获得焦点,事件首先传递到View的回调方法中。view回调方法返回false,事件继续传递到Activity处理。反之,事件不会继续传递。Android按键事件顺序转载 2014-06-10 15:23:34 · 4188 阅读 · 0 评论 -
Android屏幕适配规则
Android屏幕适配规则原创 2015-04-29 14:32:24 · 3300 阅读 · 2 评论