求大神赐教,关于android的跳转页面有关问题,设置了3个button分别跳转到不同的页面
求大神赐教,关于android的跳转页面问题,设置了3个button分别跳转到不同的页面。
我在Eclipse上新建了一个Android文档,在layout里设置了四个页面,分别是activity_main,activity2,activity3,test.这四个页面分别对应src下的MainActivity,TweenActivity,Framectibity,test.之后下面会附上详细的代码,求大神们帮忙看一下我这段代码究竟哪里出问题了,才导致点击test按钮跳转时产生模拟器崩溃的原因。
首先是layout中的activity_main 以及 MainActivity.
activity_main:
<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=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="73dp"
android:text="Tween" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_centerVertical="true"
android:text="Frame" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button2"
android:layout_alignLeft="@+id/button2"
android:layout_alignRight="@+id/button2"
android:text="test" />
</RelativeLayout>
MainActivity:[b][/b]
package com.example.woaimeinv;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//定义控件
Button tween;
Button frame;
Button test;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//绑定资源
tween=(Button)findViewById(R.id.button1);
frame=(Button)findViewById(R.id.button2);
test=(Button)findViewById(R.id.button3);
我在Eclipse上新建了一个Android文档,在layout里设置了四个页面,分别是activity_main,activity2,activity3,test.这四个页面分别对应src下的MainActivity,TweenActivity,Framectibity,test.之后下面会附上详细的代码,求大神们帮忙看一下我这段代码究竟哪里出问题了,才导致点击test按钮跳转时产生模拟器崩溃的原因。
首先是layout中的activity_main 以及 MainActivity.
activity_main:
<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=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="73dp"
android:text="Tween" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_centerVertical="true"
android:text="Frame" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button2"
android:layout_alignLeft="@+id/button2"
android:layout_alignRight="@+id/button2"
android:text="test" />
</RelativeLayout>
MainActivity:[b][/b]
package com.example.woaimeinv;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//定义控件
Button tween;
Button frame;
Button test;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//绑定资源
tween=(Button)findViewById(R.id.button1);
frame=(Button)findViewById(R.id.button2);
test=(Button)findViewById(R.id.button3);