我要一直往前走

android的点点滴滴。

2015年11月11日 #

ViewPager及PagerTabStrip 的使用详解

摘要: ViewPager 就是一个滑屏效果的一个控件,使用比较简单。使用过程思路流程基本如下:在需要添加的ViewPager的布局文件中添加ViewPager控件--->准备好滑屏所有的View--->将这些View添加到数组ViewList中(作为PagerAdapter的数据源),同时设置PagerT... 阅读全文

posted @ 2015-11-11 12:44 !5 阅读(923) 评论(0) 推荐(0) 编辑

2015年11月9日 #

ListView之头部浮动效果

摘要: ListView 中有时需要在顶部固定一个浮动栏,当向上滑动 ListView 时,浮动栏固定在顶部,当向下滑动 ListView 到其 HeaderView 可见时,浮动栏成为ListView的一部分,与ListView一起滑动。效果如下:实现思路使用两个浮动栏,一个浮动栏(A)添加到 ListV... 阅读全文

posted @ 2015-11-09 16:33 !5 阅读(2316) 评论(0) 推荐(0) 编辑

android 中View的优化

摘要: 在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加... 阅读全文

posted @ 2015-11-09 08:32 !5 阅读(367) 评论(0) 推荐(0) 编辑

2015年11月7日 #

invalidate()和postInvalidate()的使用与区别

摘要: Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某... 阅读全文

posted @ 2015-11-07 20:02 !5 阅读(2951) 评论(0) 推荐(0) 编辑

2015年11月6日 #

android 中IntentService的作用及使用

摘要: IntentService是继承于Service并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统Service一样,同时,当任务执行完后,IntentService会自动停止,而不需要我们去手动控制。另外,可以启动... 阅读全文

posted @ 2015-11-06 15:35 !5 阅读(1707) 评论(0) 推荐(0) 编辑

2015年11月5日 #

Android中Handler 、Thread和Runnable之间的关系

摘要: 在多线程编程的时候,我们经常会用到Handler,Thread和Runnable这三个类,我们来看看这三个类之间是怎么样的关系? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。而Runnab... 阅读全文

posted @ 2015-11-05 17:57 !5 阅读(9074) 评论(0) 推荐(0) 编辑

android 的闪屏效果

摘要: android的闪屏效果,就是我们刚开始启动应用的时候弹出的界面或者动画,过2秒之后自动的跳转到主界面。其实,实现这个效果很简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个... 阅读全文

posted @ 2015-11-05 16:02 !5 阅读(761) 评论(0) 推荐(0) 编辑

2015年11月4日 #

WebView的基本使用方法

摘要: WebView是View的子类,它主要用来显示网页的。因为我们要用到网络,所以需要先添加权限:在Anroidmanifest ... 然后在布局文件写好布局,我写了一个填满整个屏幕的WebView1 2 在界面中用loadUrl()加载网页WebView myWebView... 阅读全文

posted @ 2015-11-04 19:00 !5 阅读(924) 评论(0) 推荐(0) 编辑

2015年11月3日 #

android中布局文件中 layout_weight 的属性详解

摘要: 在不同的情况下,layout_weight属性作用是不同的。主要有两种属性:1.当布局中的控件的尺寸(宽和高)都有指定时,它所表示的该控件在父容器中的比重,及它在父容器中所占的比例,数值越大,比重越小。上代码: 1 2 8 9 15 16 26 27 效果图:2.当控件的宽或高... 阅读全文

posted @ 2015-11-03 16:10 !5 阅读(914) 评论(0) 推荐(0) 编辑

从一个Fragment跳转到另一个Fragment

摘要: 我们知道Activity之间的跳转可以使用 startActivity(intent)。但Fragment之间的跳转却不能使用该方法,那该怎么办呢?直接上代码:核心代码 1 @Override//核心代码 2 public void onClick(View v) { 3 ... 阅读全文

posted @ 2015-11-03 15:11 !5 阅读(9038) 评论(0) 推荐(0) 编辑

导航