![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 68
瓷器小馆
做一个有心人,热爱生活,努力向上!
展开
-
Fragment
动态添Fragment五步:1.创建待添加的碎片实例;2.获取到FragmentManager,在Activity中可以直接调用getFragmentManger()方法得到;3.开启一个事务,通过调用beginTransaction()方法开启;4.向容器内加入碎片,一般使用replace()方法实现,需要传入容器的id和待添加的碎片实例;5.提交事务,调用commit()方原创 2015-09-28 19:17:32 · 304 阅读 · 0 评论 -
Android万能适配器
Android 万能适配器数据集List:ListView --->Adapter extends BaseAdapter -->ViewHolder(对应ListView的item,提高控件的查询效率)对于数据集List比较多的情况下,我们要考虑提取和创建公共的ViewHolder和Adapter1.创建公共的ViewHolder分析:通用的ViewHolder类,是通过conv原创 2015-09-25 11:37:31 · 318 阅读 · 0 评论 -
Android 侧滑
Android 侧滑一般侧滑的实现:ViewGroup Menu +Content监听onTouchEventMOVE:改变ViewGroup的leftMarginUP:根据菜单的宽度,决定将其隐藏或显示1、Scroller辅助实现动画效果2、改变ViewGroup的leftMargin+Thread(或AsyncTask)我们需要考虑:侧滑手势冲突,菜单栏中Li原创 2015-09-26 12:19:24 · 483 阅读 · 0 评论 -
ListView下拉刷新
ListView下拉刷新1.添加提示界面,即ListView的header头布局2.监听ListView滚动事件,即onScrollListener()3.监听ListView onTouch()事件4.加载最新数据小说明:VISIBLE:设置控件可见 (保留View所占空间) INVISIBLE :设置控件不可见(保留View所占空间) GONE:设置控件隐藏原创 2015-09-22 15:36:41 · 346 阅读 · 0 评论 -
SharedPerference
SharedPerference 三步走:1、调用SharedPerferences对象的edit()方法获取一个SharedPerferences.Editor对象;2、向SharedPerference.Editor对象中添加数据,比如添加一个布尔型数据就使用putBoolen方法,添加一个字符串则使用putString()方法,依此类推;3、调用commit()方法将添加原创 2015-09-28 20:52:39 · 571 阅读 · 0 评论 -
ListView上拉加载
ListView上拉加载1.创建上拉加载更多的footview2.监听OnScrollListener3.接口回调更新数据到ListViewLoadListView.java 代码:package com.zmj.listviewload;import android.content.Context;import android.util.Attribut原创 2015-09-24 16:57:17 · 274 阅读 · 0 评论 -
BaseAdapter
BaseAdapter(数据适配器):降低耦合性,容易扩展1.ListView的显示和缓存原创 2015-09-24 18:51:45 · 275 阅读 · 0 评论 -
ListView
学习目标:1.理解ListView的基础使用2.学会熟练运用两种适配器(ArrayAdapter、SimpleAdapter)3.学会熟练运用两种监听器(OnScrollListener,OnItemClickListener)4.学会熟练运用适配器数据的刷新(notifyDataChanged)1.Listview:Android系统中显示列表的控件,每一个ListV原创 2015-09-21 17:29:16 · 386 阅读 · 0 评论 -
ViewPager导航
1.加载显示的页卡将Layout布局转换成View对象(1) LayoutInflater inflater=LayoutInflater.from(this); inflater.inflate(resource,root);(2) View.inflate(context,resource,root);2.配置Adapter(1) PagerAdapte原创 2015-10-12 11:11:37 · 321 阅读 · 0 评论 -
AndroidManifest简述
1.AndroidManifest.xml 配置介绍本质:AndroidManifest.xml是整个应用的主配置清单文件包含:该应用的包名、版本号、组件、权限等信息作用:记录该应用的相关配置信息2.初识AndroidManifest.xml(1)全局篇(包名、版本信息)(2)组件篇(四大组件)(3)权限篇(申请权限和定义权限)(1)全局篇a.应用的包名以及原创 2015-09-21 14:56:47 · 1224 阅读 · 0 评论 -
android中fragment与activity之间通信原理以及例子
android中fragment与activity之间通信原理以及例子分类: android2014-05-08 17:45 7790人阅读 评论(1) 收藏 举报转自 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1016/441.html首先,如果你想在andr转载 2015-10-08 14:44:11 · 345 阅读 · 0 评论 -
Android异步加载
用异步的方式去加载数据为什么要使用异步加载?1.提高用户的体验,用户在加载数据的时候不会感到明显的卡顿2.Android UI单线程模型,所有的耗时操作会另起线程,否则会阻塞UI线程异步加载最常用的两种方式:1.基于多线程,通过多线程或者线程池进行异步加载;2.通过Android 封装好的AsyncTask,AsyncTask的底层是基于线程池实现的本文主要介绍异步加载...原创 2015-10-14 16:10:39 · 505 阅读 · 0 评论 -
Android图像处理
Android图像处理之RGBA模型R---red G--green B---blue A--alpa色调/色相----物体传递的颜色饱和度-----颜色的纯度,从0(灰)到100%(饱和)来进行描述亮度/名度----颜色的相对明暗程度在Andriod中,系统通过ColorMatrix类来调整图像的RGB属性ColorMatrix hueMatrix=new Co原创 2015-10-20 16:50:02 · 322 阅读 · 0 评论 -
Android .9.png图片的制作与使用
androidlayoutbuttonencodingpatchtools .9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果。比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片作为控件背景也变形,这会让人很郁闷。幸好.9.png图片可以提供这些需要的功能。制作转载 2015-10-13 17:09:31 · 312 阅读 · 0 评论