![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android手机银行
jf3612797
这个作者很懒,什么都没留下…
展开
-
android:oneshot什么意思?
帧动画的自动执行:oneshot 。 如果为true,表示动画只播放一次停止在最后一帧上,如果设置为false表示动画循环播放。原创 2013-06-11 14:34:16 · 1629 阅读 · 0 评论 -
终止本程序的进程
利用android.os.Process.killProcess(pid)只能终止本程序的进程转载 2014-01-06 09:41:03 · 466 阅读 · 0 评论 -
onWindowFocusChanged重要作用
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们在做OTT项目时候,我们就是在这onWindowFocusC转载 2014-01-06 09:48:21 · 968 阅读 · 0 评论 -
android中自定义属性的两种方法 .
Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。第一种添加属性的方法,之前我也是经常使用这种写法,代码如下:转载 2013-09-14 09:39:06 · 449 阅读 · 0 评论 -
android中Invalidate和postInvalidate的区别
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 An转载 2013-08-31 10:49:31 · 472 阅读 · 0 评论 -
andriod学习——Content的openFileOutput 和 openFileInput操作文件
[java] view plaincopypackage demo.filerw.service; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputSt转载 2013-08-27 17:33:21 · 1222 阅读 · 0 评论 -
android:onTouch()和onTouchEvent()的区别?看完这篇文章就知道了
Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)是通过GestureDetector.OnGestureListener接口实现的。首先,Android事件处理机制是基于Listener实转载 2013-08-19 14:07:38 · 483 阅读 · 0 评论 -
Android Handler机制
在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可,这里不对handler使用进行详细说明,在看本博文前转载 2013-08-02 09:29:06 · 382 阅读 · 0 评论 -
ListView 的属性设置详解
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVi翻译 2013-08-01 10:17:41 · 629 阅读 · 0 评论 -
drawable定义颜色 和color定义颜色
一个是color drawable,一个是颜色的字符串值(color string values)。也就是说一个color resource可以作为一个drawable使用Resource.getDrawable()获得。原创 2013-08-01 10:15:06 · 472 阅读 · 0 评论 -
Android view中的requestLayout和invalidate方法
Android view中的requestLayout和invalidate方法 requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己位置。特别的当view的layoutparameter发生改变,并且它的值还没能应用到view上,这时候适合转载 2013-07-07 19:59:48 · 566 阅读 · 0 评论 -
android中的Style与Theme
Android默认情况下提供了一些实用的主题样式,比如说Theme.Dialog可以让你的Activity变成一个窗口风格,而Theme.Light则让你的整个Activity具有白色的背景,而不是黑色那么沉闷。具体使用方法很简单在Androidmanifest.xml文件中对你的Activity节点上加入些代码,如图1所示: 越来越多互联网企业都在Android平台上部署其客户端,为了提升用转载 2013-06-11 14:44:42 · 478 阅读 · 0 评论 -
Android风格与主题(style and theme)
Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。Styles和Themes都是资源,存放在res/values 文件夹下。什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如转载 2013-06-11 14:49:10 · 558 阅读 · 0 评论 -
android中event.getRepeatCount() == 0
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 在欢迎界面屏蔽BACK键 if (keyCode == KeyEvent.KEYCODE_BACK) { return false; } return false; 其中event.getRepeatCount() ==转载 2014-01-06 09:43:45 · 10683 阅读 · 0 评论