android12

【2013-06-12】

1Intent 通常起着一个媒体中介的作用, 专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。

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

 

3fill_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, 分析

 

 

原文地址:https://www.cnblogs.com/Miami/p/3133392.html