Android学习笔记<二>

来源:互联网 发布:java高性能并发框架 编辑:程序博客网 时间:2024/05/23 20:18

1、 如果要声明一个新的活动窗口,记得在manifest.xml中加一个<activity>标签,作为<application>的子节点。

                

<manifest ...>   <application ...>           <activity android:name=".ExampleActivity" />            ...   </application>    ...</manifest>


2、 如何启动一个新Activity?

       调用 StartActivity() 来启动另一个 Activity,并且通过 Intent(意图) 来描述这个要启动的 Activity(intent 能携带小数据,用于窗体与窗体之间的传值)。 

       ①第一种方式:

button.setOnclickListener(new View.OnClickListener(){    @override    public void onClick(View v){        Intent intent = new Intent(MainActivity.this, NextActivity.class);        StartActivity(intent);    }   });

       ②第二种方式:

button.setOnclickListener(new View.OnClickListener(){    @override    public void onClick(View v){        Intent intent = new Intent();        intent.setClass(MainActivity.this, NextActivity.class);        StartActivity(intent);    }   });

       ③第三种方式:

button.setOnclickListener(new View.OnClickListener(){    @override    public void onClick(View v){        Intent intent = new Intent();        intent.setAction(xxx.xxx.xx.next_activity);//里面前缀为包名        StartActivity(intent);    }   });


通常使用第一种。









0 0
原创粉丝点击