Android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。
一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTIO...
尼古拉斯.赵四
9年前 (2016-05-12) 6112℃ 0评论
3喜欢
项目需求,需要一个实现一个单帧的旋转动画,来提示当前进度,类似与圆圈型的progressbar。
首先定义anim文件:
1. <rotate
2. android:interpolator=“@android:anim/lin...
尼古拉斯.赵四
9年前 (2016-05-12) 7457℃ 0评论
3喜欢
今天想仿照新浪微博的用户中心
主要就是那个头像的问题,这个看到就想到用相对布局,现在是我想把那个名称放到头像的上面去xml中定义如下:
<RelativeLayout
android:layout_width="fill_parent"
...
尼古拉斯.赵四
9年前 (2016-05-12) 5181℃ 0评论
4喜欢
之前在网上找了很多关于TextView的跑马灯效果实现的例子,实现起来都存在一些问题,例如一种是完全重画一个跑马灯,还有就是只设置TextView的相关属性使其具有跑马灯的效果,总的来说这两种方法都是可行的,但是都有其不足之处,第一种太复杂,实现起来比较麻烦,第二种呢,它只能在T...
尼古拉斯.赵四
9年前 (2016-05-12) 6965℃ 0评论
4喜欢
按运行地点分类:
类别
区别
优点
缺点
应用
本地服务(Local)
该服务依附在主进程上,
服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bin...
尼古拉斯.赵四
9年前 (2016-05-12) 6912℃ 0评论
4喜欢
如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity...
尼古拉斯.赵四
9年前 (2016-05-12) 6115℃ 0评论
3喜欢
试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因 看一下Activity的生命周期 就会明白。
上代码:
方法一:
int w = View.MeasureSpec.makeMeasur...
尼古拉斯.赵四
9年前 (2016-05-12) 9679℃ 0评论
5喜欢
因为需求的缘故,需要对liview显示项做黑白相间的处理:
其实就是在函数public View getView(int position, View convertView, ViewGroup parent)
中,加上:
if (position % 2 == 0) {...
尼古拉斯.赵四
9年前 (2016-05-12) 7188℃ 0评论
3喜欢
Android中获取手机屏幕的高度和宽度,我们知道在onCreate方法中获取到的值都是为0的,有人说可以在onClick方法中获取值,这个也是个方法 ,但在onWindowFocusChanged方法中可以直接获取到,而且有的时候场景的需要,就不得不在Activity渲染完成后...
尼古拉斯.赵四
9年前 (2016-05-12) 7903℃ 0评论
3喜欢
有的时候我们需要在现有的项目中引用到其他项目的资源和文件,当然我们可以将被引用的工程打成jar包,但是这有个缺点就是,这个改动比较麻烦,除非是被引用的工程的资源和源程序文件不再改动,可以这样做,否则每修改一次被引用的工程,就要从新打一次jar包,很是浪费时间的.下面就介绍两种非打...
尼古拉斯.赵四
9年前 (2016-05-12) 5639℃ 0评论
4喜欢