定义一个按钮,当点击的时候跳转到另一个activity的界面

1.新建第二个activity

2.在第二个Java源码处继承第一个activity,导入

3.在source中复写Oncreat方法

4.新建xml文件

5.在manifest中注册第二个activity

第一个activity的xml文件,定义了一个button

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.s02_e01_activity.MainActivity" > <Button
android:id="@+id/buttonid"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="获取第二个Activity"/> </RelativeLayout>

接着为button绑定了监听器,第一个activity的源码

kage com.example.s02_e01_activity;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); button =(Button)findViewById(R.id.buttonid); ButtonListener listener=new ButtonListener();
button.setOnClickListener(listener);
} class ButtonListener implements OnClickListener{ @Override
public void onClick(View v) { Intent intent=new Intent();
intent.setClass(MainActivity.this, SeconedActivity.class);
startActivity(intent);
} } @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

接着新建第二个activity的源码文件

package com.example.s02_e01_activity;

import android.app.Activity;
import android.os.Bundle; public class SeconedActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seconed);
} }

第二个的activity的xml我定义了一个textview

    <TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="第二个Activity"/>

打开Android.manifest.xml文件,开始第五步,如下定义第二个activity的name和label

<activity
android:name="com.example.s02_e01_activity.SeconedActivity"
android:label="SecondActivity"> </activity>

最新文章

  1. acm系统开发笔记
  2. 生产uuid
  3. ServletContext中常用方法介绍
  4. 5-python学习——条件语句
  5. Linux各发行版本简介
  6. openssl安装
  7. 你真的会使用SQL Server的备份还原功能吗?之一:恢复模型
  8. ubuntu find方法
  9. C#操作求出SQL中某一字段所有行的和方法!
  10. How to Implement the IContextMenu Interface
  11. PHP初识
  12. Windows XP环境下 搭建Android NDK环境
  13. html5游戏开发框架之lufylegend开源库件学习记录
  14. 源码解析-knockout源码准备
  15. JS关于全局变量跟局部变量的总结
  16. python-day02-购物车
  17. java框架篇---struts开发
  18. orm 小结
  19. springmvc 开涛 注解式控制器
  20. poj 2478 Farey Sequence 欧拉函数前缀和

热门文章

  1. CentOS 7.2 MySQL 5.7 主从配置
  2. [C] static和extern的作用
  3. Copy和MutableCopy
  4. 【第一课】神奇的Context
  5. MySQL体系结构以及各种文件类型学习
  6. Javascript刷新页面的八种方法
  7. 网狐6603手机棋牌游戏源码.rar
  8. JavaScript异常捕获
  9. css中visiblity和display异同
  10. Fluent NHibernate example