跳转出现的了个问题,The application xxx(process com.xxx.xxx)has stopped unexpectedly.Please try again
test2.java
package android.test2;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class test2 extends Activity {
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.Button01);
Button button2 = (Button)findViewById(R.id.Button02);
button.setOnClickListener((OnClickListener) this);
button2.setOnClickListener((OnClickListener) this);
}
public void onClick(View arg0)
{
switch(arg0.getId())
{
case R.id.Button01:
setTitle("this is OK");
break;
case R.id.Button02:
this.finish();
break;
}
}
}
R.java
package android.test2;public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int Button01=0x7f050000;
public static final int Button02=0x7f050001;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/><Button android:text="OK "
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
></Button>
<Button android:text="EXIT"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
></Button>
</LinearLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.test2"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".test2"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> </application>
<uses-sdk android:minSdkVersion="7" /></manifest>
test2.java
package android.test2;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class test2 extends Activity {
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.Button01);
Button button2 = (Button)findViewById(R.id.Button02);
button.setOnClickListener((OnClickListener) this);
button2.setOnClickListener((OnClickListener) this);
}
public void onClick(View arg0)
{
switch(arg0.getId())
{
case R.id.Button01:
setTitle("this is OK");
break;
case R.id.Button02:
this.finish();
break;
}
}
}
R.java
package android.test2;public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int Button01=0x7f050000;
public static final int Button02=0x7f050001;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/><Button android:text="OK "
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
></Button>
<Button android:text="EXIT"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
></Button>
</LinearLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.test2"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".test2"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> </application>
<uses-sdk android:minSdkVersion="7" /></manifest>
button2.setOnClickListener((OnClickListener) this);click后没有具体动作啊
public class test2 extends Activity {
/** Called when the activity is first created. */ Button button;
Button button2; @Override public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button)findViewById(R.id.Button01);
button2 = (Button)findViewById(R.id.Button02);
button.setOnClickListener((OnClickListener) this);
button2.setOnClickListener((OnClickListener) this);
}