FrameLayout帧布局特性:层叠控件android:layout_gravityTableLayout表格布局每一行就是一个TableRow每一列的列宽是以宽度最大的那个控件为基准的。AbsoluteLayout绝对布局不建议使用
四大组件:
Activity三大要素:1)创建的类要继承Activity2)setContentView()引用一个布局文件3)在清单文件里面注册启动activity:Intentintent=newIntent();//Intent意图:起到了桥梁连接的作用。intent.setClass(MainActivity.this,SecondActivity.class);startActivity(intent);消息传递:A——>B第一个界面:意图对象.putExtra(key,valuse);(键值对形式)(key是字符串类型valuse基本类型、对象)第二个界面Intentintent=getIntent();//得到意图对象Stringstring=intent.getStringExtra("key");消息传递:A->B->A1、A启动B的方法:startActivityForResult(intent,0);2、B返回A并传递消息:Intentdata=newIntent();data.putExtra("msg","返回回来的消息");setResult(0,data);//返回一个消息finish();//关闭当前界面3、A接收消息:重写onActivityResult();消息接收到之后所做的动作就在onActivityResult()执行