六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 97|回复: 0

Android学习 二

[复制链接]

升级  20%

24

主题

24

主题

24

主题

秀才

Rank: 2

积分
80
 楼主| 发表于 2012-12-19 23:08:27 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">      今天就练习一个小小的功能,在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());启动模拟器,点击按钮,成功跳转,嘿嘿,还是很容的。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表