摘要: 关于inflate,其实就是相当于将一个xml文件中定义的布局实例化。因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件。因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容,你就必须用inflate()先将对话框上的layout找出来,然后再用这个layout对象去找到它上面的组件,如:View view=View.inflate(this,R.layout.dialog_lay 阅读全文
posted @ 2013-03-28 16:20 吾名小卒 阅读(643) 评论(0) 推荐(0) 编辑
摘要: Java用FileWriter或者FileInputStream写入后,会覆盖原先的内容,今天研究了半天,才发现原来有一个很简单的方法,可以使得写入从文件后端开始,从而不覆盖之前写入的内容。方法就是:FileWriter a=new FileWriter("d:/abc.txt"); 改成 FileWriter a=new FileWriter("d:/abc.txt",true);或者FileFileInputStream a=new FileInputStream("d:/abc.txt"); 改成 FileFileInputSt 阅读全文
posted @ 2013-03-27 20:45 吾名小卒 阅读(6208) 评论(0) 推荐(0) 编辑
摘要: 出现这一错误的原因是因为忘了在AndroidManifest.xml中配置新的activity,或者经常有人打错了activity的名字,从而导致错误的出现。解决方法:在AndroidManifest.xml中配置要start的activity,特别注意:<intent-filter>只能出现在其中一个activity中,该标签用来告诉Android系统哪个activity是用来接收程序初始化启动的intent,android.intent.action.MAIN决定应用程序最先启动的activity,android.intent.category.LAUNCHER决定应用程序是否 阅读全文
posted @ 2013-03-23 00:34 吾名小卒 阅读(6185) 评论(0) 推荐(0) 编辑
摘要: ADT是一款用于Eclipse上安装SDK的插件,但是安装ADT却不是一件容易的事,有两种方法:1、下载最新的ADT插件,离线安装。此方法的缺陷在于经常会提示缺少这样那样的包,从而安装不成功,可以尝试一下,但不保证成功。2、在线安装。即在Eclipse中连接这个地址在线安装: https://dl-ssl.google.com/android/eclipse/。但这个网址经常连接不上,就算连上了,也像龟速一般慢,解决方法:打开C:\Windows\System32\drivers\etc目录下的hosts文件,新加入一行74.125.237.1 dl-ssl.google.com 即可解决。 阅读全文
posted @ 2013-03-17 14:07 吾名小卒 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 从今天开始入驻这个博客。本人是通信工程专业的大三学生,现在主要在进行Java和Android方面的学习和研究,希望能用这个博客记载一些学习过程中的心得和经验,与大家共勉。博文若有不对之处,望大家指出。 阅读全文
posted @ 2013-03-17 13:51 吾名小卒 阅读(148) 评论(1) 推荐(0) 编辑