自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Android中Parcelable接口用法

list本身没有序列化,Arraylist 被序列化了Android中Parcelable接口用法1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable inte

2015-06-26 12:18:53 327

转载 生命周期

沙翁向昨天要经验;向今天要结果;向明天要动力Activity生命周期详解三个循环提供两个关于Activity的生命周期模型图示帮助理解:                                           图1                                                          图2

2015-06-15 12:46:59 541

转载 android 系统菜单

Home Icon在Action Bar的最左边,就是Home icon和标题的区域,如上图红圈内。在Home icon的左边有一个返回的的左箭头,通常我们点击这个区域,将回到应用的主activity中。图中的activity是通过主activity的菜单触发,之前已经多次使用,不在重复。activity的layout很简单,只有一个textview在LinearLayout中,其代码如下

2015-06-12 17:52:05 448

转载 Fragment 方法

显示Fragment时(跟用户交互)要调用的核心的生命周期方法如下:1. 把Fragment对象跟Activity关联时,调用onAttach(Activity)方法;2. Fragment对象的初始创建时,调用onCreate(Bundle)方法;3. onCreateView(LayoutInflater, ViewGroup, Bundle)方法用于创建和返回跟Fragment关

2015-06-12 13:05:35 512

转载 Fragment

1.对父activity附加和分离fragments分别通过onAttach和onDetachfragment/activity到了pause状态,onDetach是有可能不被调用就挂了,因为父activity的进程可能因为资源紧张被杀死。(意外死亡)onAttach一般是用来获取对父activity的引用。(因为你可能需要用到父activity来初始化你的一些东西)2.创建和

2015-06-12 12:46:19 277

转载 Android中Adapter的notifyDataSetInvalidated()和notifyDataSetChanged()的区别!

notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。 public void notifyDataSetInvalidated () public v

2015-06-08 18:14:54 1179

转载 ListView的setSelection()和setSelectionFromTop()联系

通常,app中的数据都是以ListView的形式展示的。默认地,把“新”数据添加到数据列表的尾部。但是,如果是IM类型的app,比如查看历史消息这个模块。新数据并不是插到数据列表的尾部,而是插到数据列表的头部。要实现比较好的用户体验,需要保持当前的ListView的位置。换句话说,如果我们能够随心所欲地指定ListView滚动的位置,那么这个问题就迎刃而解。在ListView中,有一个

2015-06-08 17:55:48 625

转载 Android IOC框架

http://blog.csdn.net/lmj623565791/article/details/39275847

2015-06-05 18:07:39 356

转载 AndroidManifest.xml中android:configChanges的简介

程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called  onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activit

2015-06-05 17:53:34 259

转载 android ListView几个比较特别的属性

通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"             第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望

2015-06-04 19:12:30 305

转载 利用ViewPager实现图片循环滚动

Android中的ListView可以实现屏幕上下滑动来浏览数据,ViewPager则实现了左右滑动的效果。我们可以拿它做很多事情,从最简单的导航,到页面菜单等等。ViewPager类提供了多界面切换的新效果。新效果有如下特征:[1] 当前显示一组界面中的其中一个界面。[2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。[3]滑动结束后,界面自动跳

2015-06-04 19:06:04 431

转载 ViewFlipper

setInAnimation:设置View进入屏幕时候使用的动画。该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID。setOutAnimation:设置View退出屏幕时候使用的动画。使用方法和setInAnimation方法一样。showNext:调用该方法可以显示FrameLayout里面的下一个View。

2015-06-04 16:12:34 377

转载 Android LayoutInflater详解

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用Lay

2015-06-04 12:46:19 261

转载 LayoutParams的用法

LayoutParams继承于Android.View.ViewGroup.LayoutParams.       LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去

2015-06-04 12:18:57 275

转载 Android 滑动效果入门篇(二)—— Gallery

Gallery 是Android官方提供的一个View容器类,继承于AbsSpinner类,用于实现页面滑动效果。从上面的继承关系可以看出,AbsSpinner类继承自AdapterView,因此我们可以自定义实现Adapter,来填充Gallery容器的数据。本示例通过自己实现一个Adapter,来填充Gallery容器的图片数据,首先看效果:

2015-06-02 18:25:22 523 2

转载 Android动画效果translate、scale、alpha、rotate详解

动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2015-06-02 17:39:12 487

转载 android通过ViewFlipper实现左右滑动效果

1)View切换的控件—ViewFlipper介绍ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。setInAnimation:设置View进入屏幕时候使用的动画。该方法有两个重载方

2015-06-02 16:58:30 564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除