摘要: 当引用架包后,出现Error inflating class错误时通常要检测架包是否正确引用:1、首先将你所需要的架包拷贝到工程目录下;2、右击工程,选择Build Path-->configure Build Path3、在libraries选项卡中点击Add JARS,然后选择你工程下的架包,最... 阅读全文
posted @ 2013-09-25 09:57 Pepper.B 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一个单独继承view类来实现自定义控件,在该方法中,需要重写ondraw方法来绘制自己所需要的控件,下面也以一个简单的例子来说明如何实现自定义控件。该方法可以实现所需要的所有的自定义控件。属性文件中format可选项 自定义控件就需要首先自定义该控件的属性。在开始前,我们需要检查在values目录... 阅读全文
posted @ 2013-09-25 09:56 Pepper.B 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Android控件的基本介绍及使用自定义控件的意义 Android 本身提供了很多控件,自定义控件在android中被广泛运用,自定义控件给了我们很大的方便。比如说,一个视图为imageview ,imagebutton ,textview 等诸多控件的组合,用的地方有很多,我们不可能每次都来... 阅读全文
posted @ 2013-09-25 09:54 Pepper.B 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1. Android进程一个应用程序被启动时,系统默认创建执行一个叫做"main"的线程。这个线程也是你的应用与界面工具包(android.widget和android.view包中的组件)交互的地方。于是main线程也被称为界面线程。这种单线程的模式会带来低性能,除非你能正确的优化你的程序。打个比... 阅读全文
posted @ 2013-09-25 09:51 Pepper.B 阅读(1348) 评论(0) 推荐(1) 编辑
摘要: 在一个项目中,我们可能会在xml中局部用到相同的布局,如果每次都在xml中重写这些布局,代码显得很冗余、重复的复制黏贴也很烦恼,所以,我们把这些相同的局部布局写成一个单独的xml模块,需要用到这些布局时,在要使用的xml中引入这些布局,而引用布局时所需使用的头标签就是。现在我们来看一下代码: ite... 阅读全文
posted @ 2013-09-25 09:49 Pepper.B 阅读(532) 评论(0) 推荐(0) 编辑
摘要: SlidingDrawer是一个滑动式抽屉,通过点击或拖拽手柄(handle)来显示或隐藏内容(content)。看了很多关于SlidingDrawer的例子,但基本都是全屏显示,并且手柄居中的。我们下面就来看一下不全屏显示、手柄不居中的SlidingDrawer的例子,其实,实现起来非常简单。先来... 阅读全文
posted @ 2013-09-25 09:33 Pepper.B 阅读(329) 评论(0) 推荐(0) 编辑
摘要: l开发主要应用Eclipse 3.7版本。l辅助工具为jdk、AndroidsdkAndroid环境搭建–1.1、JDK安装–1.2、Eclipse安装–1.3、Android SDK安装–1.4、ADT安装–1.5、创建AVDl1.1、JDK安装l如果你还没有JDK的话,可以去这里http://w... 阅读全文
posted @ 2013-09-25 09:22 Pepper.B 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一:ArrayList list = new ArrayList();list.add("1");list.add("2");list.add("3");for (String s:list) {System.out.println("i am " + s);}二:ArrayList list = ... 阅读全文
posted @ 2013-09-24 17:06 Pepper.B 阅读(194) 评论(0) 推荐(0) 编辑