【2013-06-12】
1,Intent 通常起着一个媒体中介的作用, 专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。
1) 用Intent对象实现两个(多个)Activity之间的跳转和参数传递。
setClass(Context, Class):
Context---跳转的起点;
Class--- 跳转的终点;
2) 在intent中加入要传递的参数, 调用intent对象中的方法
putExtra(String name, String value):此方法中的参数是一对键值对。
3) getIntent()用来接收来自跳转起点类中的intent对象;
getStringExtra(String name) 用来接收键值对参数的“值”
2, extends/implements: 前者继承父类,只要那个类不是声明为final或者定义为abstract就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就会用到implements, 继承状态下只能继承一个类,但implements可以实现多个接口,用逗号分开即可。
如:class A extends B implements C,D,E
3,fill_parent<=>match_parent : 从android2.2开始fill_parent->match_parent
Android:gravity : 布局管理器内组件的对齐方式;
android:orientation : ..........排列方式(水平,垂直)
【2013-06-11】
【1, XML文件注释:<!-- xxx -->
【2, android模拟器横屏/竖屏: ctrl+F11/F12
【3,
<!--
LinearLayout它可以决定里面的组件是否可以fill_parent等
margin-top:10px; 指容器本身的顶部距离其它容器有10像素,不包含在容器内;
padding-top:10px;是批容器内的内容到容器顶部有10个像素,包信在容器内;
android:gravity="center_horizontal" 按钮文字位置
-->
4, 情况1
解决方法:
5,情况2
解决方法:删掉最前面的“android:”后,重复情况1
6, 分析