Android学习 二

      今天就练习一个小小的功能,在Android里面一个Activity调用另外一个Activity。

      其实一个Activity就类似于我们winform中的窗体,在c#中一个窗体调用另外一个窗体,这个大家应该觉得很容易把,在Android里面是不是也这么容易呢?下面我们来试试:

      首先在主Activity中添加一个Button,代码如下:

<Button
 android:id="@+id/myButton"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />

       然后,在主activity中获取Button对象:myButton=(Button)findViewById(R.id.myButton);

       第二步:添加一个Activity,这个过程要加两个文件,第一个是Android xml file(注意哦,不是xml file ,是Android xml file),然后可以在该xml下添加Button或者TextView,方法类似上面。另外一个就是添加一个继承Activity的Java类,并重写onCreate方法。并添加setContentView(R.layout.myactivity);代码。并在AndroidManifest.xml文件中进行注册,这一步很重要。

       第三步:添加按钮事件,在主Activity中写一个类内类:

 

 class myButtonListner implements OnClickListener
    {

  @Override
  public void onClick(View v) {
   // TODO Auto-generated method stub
   Intent myIntent=new Intent();
   myIntent.setClass(MyAndroid.this, MyActivity.class);
   MyAndroid.this.startActivity(myIntent);//不要把方法搞错了哦!
  }
 }其中myIntent.setClass(MyAndroid.this, MyActivity.class);实现了两个Activity的转换;

  最后,将Button 绑定OnClickListener事件,     myButton.setOnClickListener(new myButtonListner());启动模拟器,点击按钮,成功跳转,嘿嘿,还是很容的。

posted @ 2012-10-24 22:08  徐斌  阅读(330)  评论(0)    收藏  举报