我要一直往前走

android的点点滴滴。

2015年11月11日 #

ViewPager及PagerTabStrip 的使用详解

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

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

2015年11月9日 #

ListView之头部浮动效果

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

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

ProgressBar 详解

摘要:发现一个关于ProgressBar的网站,写得特别详细。分享予大家:http://www.apkbus.com/android-735-1-1.html 阅读全文

posted @ 2015-11-09 13:28 !5 阅读(241) 评论(0) 推荐(0) 编辑

android 中View的优化

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

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

2015年11月7日 #

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

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

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

2015年11月6日 #

android 中IntentService的作用及使用

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

posted @ 2015-11-06 15:35 !5 阅读(1466) 评论(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 阅读(7700) 评论(0) 推荐(0) 编辑

android 的闪屏效果

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

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

2015年11月4日 #

WebView的基本使用方法

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

posted @ 2015-11-04 19:00 !5 阅读(798) 评论(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 阅读(744) 评论(0) 推荐(0) 编辑

导航