摘要: Ctrl+F11能将模拟器横过来。界面布局:常用的几个布局框架:LinearLayout:线性布局,可以使用垂直线性布局,也可以使用水平线性布局。可以放多个控件,但是一行(列)只能放一个控件。android:orientation=”vertical”声明以垂直方式排版android:orientation=”horizontal”声明以水平方式排版改成水平排版,需要加上android:layout_weight="1"属性,不然显示不正常。今天调试这个布局,没有加上,怎么都显示不正常。android:layout_width=”fill_parent”定义当前视图在屏幕上 阅读全文
posted @ 2012-03-20 18:52 凌紫冥 阅读(476) 评论(0) 推荐(0)
摘要: 今天本来以为进度可以快点,但是没想到这么慢,只是今天的知识点比较多。41-47多态:极大的改善我们的设计,同时也降低软件维护的代价。面向对象程序设计的最重要的妙诀:编译器不可能产生传统意义上的函数调用。一个非面向对象编程的编译器产生的函数调用会引起所谓的前期绑定。这么做意味着编译器将产生对一个具体函数名字的调用,而运行时将这个调用解析到将要被执行的代码的绝对地址。在OOP中,程序直到运行时才能够确定代码的地址,所以当消息发送到一个泛化对象时,必须采用其他的机制。为了解决这个问题,面向对象程序设计语言使用了后期绑定的概念。当向对象发送消息时,被调用的代码直到运行时才能确定。编译器确保被调用方法的 阅读全文
posted @ 2012-03-20 13:55 凌紫冥 阅读(212) 评论(0) 推荐(0)