android摘要

来源:互联网 发布:ftp端口下载文件 编辑:程序博客网 时间:2024/05/14 07:51

1.在android中基本上所有的UI都是有View或者由View的子类实现的。

2.View代表了一块区域

3.ViewGroup,linearLayout,vertical,horizintal水平

  FrameLayout好像在一块屏幕上提前预定的好的空白区域

 wrap_parent仅仅包裹住内容,fill-parent 填充父容器

padding表示填充,margin表示边框

4.setContentView(R.layout.main)负责当前的Activity与main.xlm文件相关联。

5.然后在得到4个Button的引用,并且给Button设置监听器

6每个监听器都是跳转到一个新的Activity

   public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listener0 = new OnClickListener() {
public void onClick(View v) {
Intent intent0 = new Intent(ActivityMain.this, ActivityFrameLayout.class);
setTitle("FrameLayout");
startActivity(intent0);
}
};
listener1 = new OnClickListener() {
public void onClick(View v) {
Intent intent1 = new Intent(ActivityMain.this, ActivityRelativeLayout.class);
startActivity(intent1);
}
};
listener2 = new OnClickListener() {
public void onClick(View v) {
setTitle("这是在ActivityLayout");
Intent intent2 = new Intent(ActivityMain.this, ActivityLayout.class);
startActivity(intent2);


}
};
listener3 = new OnClickListener() {
public void onClick(View v) {
setTitle("TableLayout");
Intent intent3 = new Intent(ActivityMain.this, ActivityTableLayout.class);
startActivity(intent3);


}
};
setContentView(R.layout.main);
button0 = (Button) findViewById(R.id.button0);
button0.setOnClickListener(listener0);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(listener1);
button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(listener2);
button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(listener3);
}

    

0 0
原创粉丝点击