在main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pause"
android:onClick="openPauseActivity"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/stop"
android:onClick="openStopActivity"
/>
</LinearLayout>
在string.xml中
<string name="hello">Hello world!</string>
<string name="pause">暂停状态 </string>
<string name="stop">停止状态 </string>
在MainActivity.java中
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(TAG, "onCreate()");
}
@Override
protected void onDestroy() {
Log.i(TAG, "onDestroy()");
super.onDestroy();
}
@Override
protected void onPause() {
Log.i(TAG, "onPause()");
super.onPause();
}
@Override
protected void onRestart() {
Log.i(TAG, "onRestart()");
super.onRestart();
}
@Override
protected void onResume() {
Log.i(TAG, "onResume()");
super.onResume();
}
@Override
protected void onStart() {
Log.i(TAG, "onStart()");
super.onStart();
}
@Override
protected void onStop() {
Log.i(TAG, "onStop()");
super.onStop();
}
public void openPauseActivity(View v){
startActivity(new Intent(this, PauseActivity.class));
}
public void openStopActivity(View v){
startActivity(new Intent(this, StopActivity.class));
}
}
在AndroidManifest.xml中
<activity android:name=".PauseActivity" android:theme="@android:style/Theme.Dialog" />
<activity android:name=".StopActivity" />
在pause.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pause" />
setContentView(R.layout.pause);
setContentView(R.layout.stop);
详解参考:http://blog.csdn.net/liuhe688/article/details/6733407
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pause"
android:onClick="openPauseActivity"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/stop"
android:onClick="openStopActivity"
/>
</LinearLayout>
在string.xml中
<string name="hello">Hello world!</string>
<string name="pause">暂停状态 </string>
<string name="stop">停止状态 </string>
在MainActivity.java中
private static String TAG = "MainActivity";//在logcat中新建一个Filter Name 为 MainActivity by Log Level 设为info的log信息
详细:http://blog.csdn.net/hudashi/article/details/7062914
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(TAG, "onCreate()");
}
@Override
protected void onDestroy() {
Log.i(TAG, "onDestroy()");
super.onDestroy();
}
@Override
protected void onPause() {
Log.i(TAG, "onPause()");
super.onPause();
}
@Override
protected void onRestart() {
Log.i(TAG, "onRestart()");
super.onRestart();
}
@Override
protected void onResume() {
Log.i(TAG, "onResume()");
super.onResume();
}
@Override
protected void onStart() {
Log.i(TAG, "onStart()");
super.onStart();
}
@Override
protected void onStop() {
Log.i(TAG, "onStop()");
super.onStop();
}
public void openPauseActivity(View v){
startActivity(new Intent(this, PauseActivity.class));
}
public void openStopActivity(View v){
startActivity(new Intent(this, StopActivity.class));
}
}
在AndroidManifest.xml中
<activity android:name=".PauseActivity" android:theme="@android:style/Theme.Dialog" />
<activity android:name=".StopActivity" />
在pause.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pause" />
</LinearLayout>
在stop.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/stop" />
</LinearLayout>
setContentView(R.layout.pause);
setContentView(R.layout.stop);
详解参考:http://blog.csdn.net/liuhe688/article/details/6733407