Jecho

导航

随笔分类 -  Android

1 2 下一页

RotateAnimation 详解
摘要:RotateAnimation 详解看看新闻网>看引擎>开源产品其他构造器的旋转也可参考这副图。RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点。x轴为0度,顺时针方向旋转一定的角度。1.RotateAnimation(fromDegrees,toDegrees)[默认以Vie... 阅读全文

posted @ 2015-07-29 13:50 Jecho 阅读(446) 评论(0) 推荐(0)

Android 动画之RotateAnimation应用详解
摘要:android中提供了4中动画: AlphaAnimation 透明度动画效果 ScaleAnimation 缩放动画效果 TranslateAnimation 位移动画效果 RotateAnimation 旋转动画效果 本节讲解RotateAnimation 动画, RotateAnimation... 阅读全文

posted @ 2015-07-29 13:46 Jecho 阅读(215) 评论(0) 推荐(0)

android触控,先了解MotionEvent
摘要:这是我个人的看法,要学好android触控,了解MotionEvent是必要,对所用的MotionEvent常用的API要比较深入的了解.下面是我个人的学习过程记录:android.view.MotionEventMotionEvent源代码可以在ocs看到,当然你也可以在SDK中下载源代码,或者其... 阅读全文

posted @ 2015-07-28 14:54 Jecho 阅读(207) 评论(0) 推荐(0)

Android 自定义ListView实现底部分页刷新与顶部下拉刷新,androidlistview
摘要:在项目开发中,由于数据过大时,需要进行分页加载或下拉刷新,来缓解一次性加载的过长等待。本篇博文实例讲解通过自定义的ListView实现底部分页加载和顶部下拉刷新的效果。其效果图:一.ListView 底部分页加载整个底部分页加载,主要分一下几步:1.加载底部自定义View;2.响应OnScrollL... 阅读全文

posted @ 2015-07-28 14:10 Jecho 阅读(778) 评论(0) 推荐(0)

Android中View绘制流程以及invalidate()等相关方法分析
摘要:前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的per... 阅读全文

posted @ 2015-07-24 15:54 Jecho 阅读(150) 评论(0) 推荐(0)

Android LayoutInflater深度解析
摘要:1、 题外话相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。Inflate有三个参数,我在初学Android的时候这么理解的:对于Inflate的三... 阅读全文

posted @ 2015-07-24 15:22 Jecho 阅读(307) 评论(0) 推荐(0)

Android编程之LayoutInflater的inflate方法详解
摘要:LayoutInflater的inflate方法,在fragment的onCreateView方法中经常用到:[java]view plaincopypublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bundlesave... 阅读全文

posted @ 2015-07-24 15:10 Jecho 阅读(300) 评论(0) 推荐(0)

Android如何在初始化的时候获取加载的布局的宽高
摘要:在自定义ListView中,需要将下拉刷新的View在初始化的时候设置padding隐藏起来,这时就要在初始化的时候获得要加载的布局View的高度。private View headView;headView = inflater.inflate(R.layout.header, null);如果接... 阅读全文

posted @ 2015-07-24 13:41 Jecho 阅读(859) 评论(0) 推荐(0)

MeasureSpec介绍及使用详解
摘要:一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决... 阅读全文

posted @ 2015-07-24 13:34 Jecho 阅读(801) 评论(0) 推荐(0)

你还在用notifyDataSetChanged?
摘要:想到发这篇帖子是源于我的上一篇帖子#Testin杯#多线程断点续传后台下载。帖子中讲述的项目使用了listView这个控件,而且自定义了adapter。在更新item的进度条时发现每次使用notifyDataSetChanged(),都会去调用自定义adapter中的getView方法。这时问题就出... 阅读全文

posted @ 2015-07-23 13:35 Jecho 阅读(494) 评论(0) 推荐(0)

ListView中convertView和ViewHolder的工作原理
摘要:LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理:1.ListView针对List中每个item,要求adapter给我一个视图(getView)2.一个新的视图被返回并显示... 阅读全文

posted @ 2015-07-23 12:49 Jecho 阅读(338) 评论(0) 推荐(0)

Activity的四种launchMode
摘要:launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Acti... 阅读全文

posted @ 2015-07-21 15:12 Jecho 阅读(170) 评论(0) 推荐(0)

Activity及Intent
摘要:1、Activity 在一个Android应用程序中,Activity是为用户操作而展示的可视化界面。比如你要打电话,这个时候的拨号界面就是一个Activity,你要发短信给你的女朋友,这个短信窗口就是一个Activity。Activity在创建之初只是一个没有任何内容的页面,如果要做出用户体验非... 阅读全文

posted @ 2015-07-17 14:15 Jecho 阅读(202) 评论(0) 推荐(0)

关于android中PendingIntent.getBroadcase的注册广播
摘要:使用语句[java]view plaincopyPendingIntentintent=PendingIntent.getBroadcast(Contextcontext,intrequestCode,Intentintent,intflags)获得PendingIntent,浏览了各类文章,大多数... 阅读全文

posted @ 2015-07-10 16:14 Jecho 阅读(1406) 评论(0) 推荐(0)

CursorAdapter中getView newView bindView异同
摘要:Adapter的作用是界面与数据之间的桥梁,通过设置适配器至ListView控件后(如调用ListView的 setAdapter(ListAdapter adapter)),列表的每一项会显示至页面中。其实,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View,... 阅读全文

posted @ 2015-07-09 14:15 Jecho 阅读(318) 评论(0) 推荐(0)

Android四大组件之ContentProvider
摘要:ContentProvider 是 Android四大组件之一,Android提供了五种数据存储技术(其他的四种分别是:SharedPreferences、IO、SQLite、网络)。这五种技术都能由ContentProvider提供的方法按统一的代码格式存取。这种以一致性的方法操作多样性的数据源与... 阅读全文

posted @ 2015-07-09 10:44 Jecho 阅读(257) 评论(0) 推荐(0)

消息模式Toast.makeText的几种常见用法
摘要:Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.21. 默认的显示方... 阅读全文

posted @ 2015-07-09 10:16 Jecho 阅读(682) 评论(0) 推荐(0)

Android之ContentProvider总结
摘要:1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte... 阅读全文

posted @ 2015-07-09 10:12 Jecho 阅读(121) 评论(0) 推荐(0)

Activity-ListView
摘要:在手机中经常有列表方式。如果Activity中只有唯一一个List(这也是通常的情况),可以继承ListActivity来实现。我们用两个例子来学习List。List例子一:利用Android自带的List格式步骤一:Android XML文件ListActivity是一个全屏的list,如果我们需... 阅读全文

posted @ 2015-07-06 15:57 Jecho 阅读(151) 评论(0) 推荐(0)

[Android问答] px、dp和sp,这些单位有什么区别?
摘要:相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,... 阅读全文

posted @ 2015-06-17 17:09 Jecho 阅读(224) 评论(0) 推荐(0)

1 2 下一页