public class MyViewPager extends ViewPager{ public MyViewPager(Context context) { this(context, null); // TODO Auto-generated constructor stub } public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated c
版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Fragment 文中如有纰漏,欢迎大家留言指出. 之前写过一篇关于 Fragment 生命周期的文章,针对 Fragment 各种情况下的生命周期进行了讨论,这段时间对 Fragment 的使用次数逐渐增加,对 Fragment 也有一定的了解,写此文以做总结.本文中使用 support library v4 包中的 Fragment. 本文大致会从以下几个方面对 Fragment 进行总结,如有
第1-1章 Fragments 在Activity中的fragment代表的是一种行为或用户界面的一部分.你可以在activity中结合多个fragments创建一个多面板UI,并可以在多个activity中重复使用fragment.你可以把fragment看作是activity的模块化的一个部分,它有自己的生命周期,接收它自己的输入事件,并且当activity正运行时,可以添加或移除fragment(这有点像在不同的activity中重复使用的“sub activity”). Fragment
相信写代码对于大部分人都不难,但想写出高性能的代码就需要一定的技术积累啦,下面是一些优化JavaScript代码性能的常见方法. 一.注意作用域 1.避免全局查找 使用全局变量和函数肯定要比局部的开销更大,因为要涉及作用域链上的查找,请看以下函数: function demo1() { var imgs = document.getElementByTagName("img"); //获取页面所有img标签 for(var i = 0; i <= imgs.length; i++
1.避免全局查找: <script type="text/javascript"> function updateUI(){ var imgs=document.getElementsByTagName("img"); for(var i=0,len=imgs.length;i<len;i++){ imgs[i].title=document.title+"image"+i; } var msg=document.getElem