昊仔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年2月25日

摘要: 现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功 能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。下面结合 ViewPager 的实例来展示如何实现该功能,先看下该Demo的结构图:注:ViewPager类是实现左右两个屏幕平滑地切换的一个类,是由Google 提供的,使用ViewPager首先需要引入android-support-v4.jar这个jar包。其中工程项目中的 libs 文件夹下存放着android-support-v4.jar这个jar 阅读全文
posted @ 2014-02-25 12:17 昊仔 阅读(289) 评论(0) 推荐(0) 编辑

摘要: Java代码packagecom.ray.test;importjava.util.Timer;importjava.util.TimerTask;importandroid.app.Activity;importandroid.os.Bundle;publicclassJavaTimerextendsActivity{Timertimer=newTimer();TimerTasktask=newTimerTask(){publicvoidrun(){setTitle("hearme?");}};publicvoidonCreate(BundlesavedInstanceS 阅读全文
posted @ 2014-02-25 12:14 昊仔 阅读(1920) 评论(0) 推荐(0) 编辑

摘要: Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。获取它的用法有3种:方法1:由LayoutInflater的静态函数:from(Contextcontext) 获取:staticLayoutInflaterfrom(Contextcontext);如:Java代码LayoutInflater 阅读全文
posted @ 2014-02-25 11:40 昊仔 阅读(857) 评论(0) 推荐(0) 编辑

摘要: 这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象Handler handler=new Handler();2,然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作 handler.postDelayed(this, 2000); } };3,使用PostDelayed方法,两秒... 阅读全文
posted @ 2014-02-25 11:06 昊仔 阅读(1663) 评论(0) 推荐(0) 编辑