摘要: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档中 阅读全文
posted @ 2012-12-25 17:06 hnrainll 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习java的时候真的很难理解反射到底是个什么东西一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨况且,网上说在将来学习框架的时候需要经常应用到反射机制,这样一来总让人心里有些不安就方才偶然又把讲解反射的章节和视频看了一点,觉得能理解一些了现在决定一鼓作气,边看边写,顺便把一些主要的内容和操作都记载到这里我想,对于我这么一个笨笨的人来说,学习的最好方法也许就是不断重复遇到不懂的知识就停下来把以往的重新学一遍,虽然浪费了很多时间,但对我也有些效果我的理解是:所谓反射,就是根据一个已经实例化了的对象来还原类的完整信息至少对我而言,我认为它带给我的好处是,让我从下往上的又了 阅读全文
posted @ 2012-12-25 15:56 hnrainll 阅读(895) 评论(0) 推荐(1) 编辑
摘要: TNW通过对一些年轻的成功创业者进行调查,总结出移动应用要想具有良好用户体验应具备的 13 个特性:1. 反馈系统提供某种手段让用户反馈使用意见至关重要。形式究竟是按钮还是电子邮件链接都不重要,重要的是要让用户快速报告 bug,让他们提供建议或提出批评。知道你对其反馈持开放态度用户会感激的,同样你也会感激这些用户,因为他们的意见能够帮助你改进应用。Seth Kravitz, Technori2. 可用优先移动应用要想引人注目其界面就必须注重可用性。而实现可用性的最好方式就是遵循 Facebook、Instagram 以及 Twitter 等流行应用的应用层次。当然,如果界面同时还可以做得很好看 阅读全文
posted @ 2012-12-25 08:48 hnrainll 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 近几周,一份反映Netflix公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。 里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报告里面提到过有一个关于员工所期 望的内容的清单,但没有把清单列出来。 报告的开始部分就谈及了企业价值问题,而且是按照员工的立场角度写的,可惜并没有把这个问题展开。我并不在Netflix工作——你也知道 (我在Yahoo!工 作)—— 但我深切的感觉到,不管你在哪里工作,成为一个优秀的员工、优秀的软件开发工程师的过程是一样的 阅读全文
posted @ 2012-12-25 08:42 hnrainll 阅读(371) 评论(0) 推荐(0) 编辑