Fork me on GitHub
摘要: GridView宫格视图实践① 新建工程② 在res/drawable目录下添加名称为a.png---p.png的图片③ 修改main.xml布局,添加一个GridView、一个ImageView<?xml version="1.0" encoding="utf-8"?><AbsoluteLayout android:id="@+id/widget0" android:layout_width="fill_parent" android:layout_height="fill_paren 阅读全文
posted @ 2011-02-28 21:21 Greenwood 阅读(10066) 评论(3) 推荐(4) 编辑
摘要: Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);toa 阅读全文
posted @ 2011-02-27 21:14 Greenwood 阅读(678) 评论(1) 推荐(0) 编辑
摘要: 本人在项目开发过程,需要实现一个“来电归属地”的功能,因此用到了Toast。但Toast的显示时间,不受我们控制,系统只提供了两个配置参数,分别是LENGTH_LONG,LENGTH_SHORT。因为要让Toast长期显示,需要另外一个线程,每隔一个时间段,就循环显示一次。 先说明一下,本次需要用到Handle机制,因此不了解或者不熟悉Handle的同学,请先去看看Android上的Handle机制! 下面开始讲解代码实现详情! 先写一个包装类,就叫MyToast吧,如下 public class MyToast { private Context mContext = null; priva 阅读全文
posted @ 2011-02-27 21:12 Greenwood 阅读(836) 评论(0) 推荐(1) 编辑
摘要: (自) Activity,Service属于主线程,在主线程中才能更新UI,如toast等。其他线程中不能直接使用,这时可以使用Handler来处理,Handler可以在Activity和Service中。 关于在非UI线程中进行UI操作会出现问题: Can't create handler inside thread that has not called Looper.prepare()这时有两种方式来解决:(一)在该非UI线程中创建消息队列(因为创建的工作线程默认是没有消息循环和消息队列的),Looper.prepare();.....;Looper.loop();newThre 阅读全文
posted @ 2011-02-27 20:45 Greenwood 阅读(6110) 评论(2) 推荐(3) 编辑