摘要: ListView的数据需要适配器来完成,常用的ArrayAdapter。通过泛型指定要适配的数据类型,在构造函数中把要适配的数据传入。常见的构造函数是:publicArrayAdapter(Contextcontext,inttextViewResourceId,Listobjects)context:上下文textViewResourceId:ListView子项布局ID,只能是text... 阅读全文
posted @ 2014-12-26 16:54 咖啡馆的水果拼盘 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 作用:用来实例化一个XML文件到指定View中。与findViewById类似,不同的是LayoutInflater找的layout文件下的没有被载入或需动态被载入,对于已经载入的Activity可以使用findViewById来获得其中的界面元素。获得LayoutInflater的几种方式:1.L... 阅读全文
posted @ 2014-12-19 12:03 咖啡馆的水果拼盘 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 常见于代码中,如:Button bn = new Button(this);是因为创建UI组件时传入1个Context参数,Context代表访问Android应用环境的全局变量信息的API,让UI组件持有1个Context参数,可让这些UI组件通过该Context参数来回去Android应用环境的全局变量,Context本身是一个抽象类,Android的应用的Activity、Service都继... 阅读全文
posted @ 2014-12-17 22:32 咖啡馆的水果拼盘 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Bundle作用:Activity之间存取数据用。是一个键值对。提供了一系列方法用于保存数据。Bundle用法,通过Message发送: 建立对象 Bundle bundle = new Bundle(); 存数据,put各种数据类型,putString/putInt,我这里是李刚老师的CalPrime例程的。UPPER_NUM是一个String, 是通过etNum这个Edi... 阅读全文
posted @ 2014-12-15 11:35 咖啡馆的水果拼盘 阅读(394) 评论(0) 推荐(0) 编辑
摘要: List nums = new ArrayList(); //计算从2开始,到upper的所有质数 outer: for(int i=2;i<=upper;i++) { //用i除以从2开始、到i的平方根的所有数 for(int j=2;i<Math.sqrt(i);j++) { ... 阅读全文
posted @ 2014-12-15 10:19 咖啡馆的水果拼盘 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 问题:在manifest中配置了如下,这个地方是为了Activity能监听到屏幕方向更改的事件,需要在配置该Activity时指定android:configChanges属性,orientation可以监听到屏幕方向改变的事件。可参考:http://developer.android.com/gu... 阅读全文
posted @ 2014-12-13 19:20 咖啡馆的水果拼盘 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 错误现象:XML写了一个布局文件,但是在Graphical Layout中却不显示并提示:Exception raised during rendering: java.lang.System.arraycopy([CI[CII)VException details are logged in Wi... 阅读全文
posted @ 2014-12-13 16:27 咖啡馆的水果拼盘 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 李刚的Android疯狂讲义真是“疯狂”,浪费了3天时间,到底是他的代码有问题,还是怎么的不得而知。问题描述:他的书里面第3.3基于回调事件处理Propagation的例程。是为了演示基于回调事件传播的例程序,源代码如下:MyButton.javapublicclassMyButtonextends... 阅读全文
posted @ 2014-12-13 02:20 咖啡馆的水果拼盘 阅读(1044) 评论(0) 推荐(1) 编辑
摘要: 问题:从网上当的工程出现标题错误,可进入工程里面找并修改成已有的,已有的在sdk\platforms里面重新导入工程,没有错误。原因:SDK版本不符合造成的,一般在Eclipse导入项目时出现错误解决方法:修改工程目录下的default.properties文件里的内容target=android-X改成target=android-N就可以了,X表示针对于当前项目的错误版本号,N表示针对于当前项... 阅读全文
posted @ 2014-12-11 15:53 咖啡馆的水果拼盘 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作。public void schedule(TimerTask t... 阅读全文
posted @ 2014-12-08 22:05 咖啡馆的水果拼盘 阅读(231) 评论(0) 推荐(0) 编辑