
Android
fourye007
Work for fun, Live for love
展开
-
android ViewPager滑动事件讲解
android ViewPager滑动事件讲解 今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究: 首先ViewPager在处理滑动事件的时候要用到OnPageChangeListener OnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled转载 2014-10-24 17:01:03 · 490 阅读 · 0 评论 -
演化理解 Android 异步加载图片
在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。 下面测试使用的layout文件: 简单来说就是 LinearLayout 布局,其下放了5个ImageView。 1.0" encoding="utf-8"?> http://schemas.android.com/apk/res/androi转载 2015-03-08 10:49:52 · 464 阅读 · 0 评论 -
Android 异步加载解决方案
Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。 Android应用开发过程中必须遵循单线程模型(Single Thread Model)的原则。因为Android的UI操作并不是线程转载 2015-04-05 20:24:46 · 382 阅读 · 0 评论 -
DefaultHttpClient 与 AndroidHttpClient 的区别
前言 上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持。现在介绍一个新的方式来访问Web站点,那就是HttpClient。 HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,转载 2015-01-29 14:44:08 · 3404 阅读 · 0 评论 -
android ImageView scaleType属性
使用ImageView时经常会用到scaleType属性,如: android:layout_height="50dp" android:scaleType="matrix" android:src="@drawable/sample_small" /> scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下: scaleType的属性值有:matrix f转载 2014-10-31 10:30:17 · 390 阅读 · 0 评论 -
listview加载性能优化ViewHolder
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。 ListView加载数据都是在public View getView(int position, View c转载 2014-10-27 21:39:15 · 333 阅读 · 0 评论 -
ViewPager的欢迎界面
csdn下载链接:http://download.youkuaiyun.com/detail/yzf0011/8084339原创 2014-10-26 22:17:45 · 399 阅读 · 0 评论 -
Android中Adapter之BaseAdapter使用
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法. Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返转载 2014-10-26 19:14:42 · 374 阅读 · 0 评论 -
Android View工作原理(一)----子View的measure(即子View的尺寸确定)
1. 什么是MeasureSpec? android官方文档是这样描述的:A MeasureSpec encapsulates the layout requirements passed from parent to child. Each MeasureSpec represents a requirement for either the width or the height. A Me原创 2017-02-17 20:16:16 · 877 阅读 · 0 评论 -
View的工作原理(二)----View的工作流程
1. Activity的简单关系图 [1] 从上图中我们可以看出ViewGroup是一个递归嵌套的,也就是ViewGroup中可以容纳ViewGroup和View,但View不能容纳其他View和ViewGroup。 2. 子View的工作流程 3. ViewGroup的工作流程 [2] 通过箭头关系很容易的出自检的关系 4. meausre,layout,draw原创 2017-02-18 13:54:42 · 486 阅读 · 0 评论 -
Android --View基础知识
1. 什么是View? View是Android所有控件的基类,在我们的手机上会显示的界面。View大的方向主要分两类:普通View和ViewGroup(是一个递归定义)。如图: [1] 2. View的位置参数 从上面的坐标之间的关系,很容易得出 width = right - left height = bottom - top 3. Motion Event 它是原创 2017-02-21 10:21:15 · 323 阅读 · 0 评论 -
Android从服务器获取图片的两种方法
// 传输网络图片 public Bitmap getPic(String uriPic) { URL imageUrl = null; Bitmap bitmap = null; try { imageUrl = new URL(uriPic); } catch (MalformedURLException e) { e.print原创 2014-10-18 10:36:44 · 2109 阅读 · 0 评论 -
SpannableString详解
最近用到SpannableString孙便查了一下原创 2014-10-24 22:15:54 · 484 阅读 · 0 评论 -
android之BitMap
android 中的 Bitmap 相关 Bitmap 相关 1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况: * png图片 如:R.drawable.tianjin Java代码 Bitmap bmp = BitmapFactory.decodeResource(this.getResources转载 2014-10-25 14:19:15 · 377 阅读 · 0 评论