这个我做过!
还要写一个jumpto
代码如下:package prac.ex09_01;import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;
public class EX09_01 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout2();
}
});
}
public void jumpToLayout2()
{
setContentView(R.layout.mylayout);
Button b2 = (Button) findViewById(R.id.button2);
b2.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout1();
}
});
}
public void jumpToLayout1()
{
setContentView(R.layout.main);
Button b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout2();
}
});
}
}main.xml
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/black"
>
<TextView
android:id="@+id/text1"
android:textSize="24sp"
android:layout_width="186px"
android:layout_height="29px"
android:layout_x="70px"
android:layout_y="32px"
android:text="This is layout1"
/>
<Button
android:text="Go to Layout2"
android:id="@+id/button1"
android:layout_width="118px"
android:layout_x="100px"
android:layout_y="82px"
android:layout_height="wrap_content">
</Button>
</AbsoluteLayout>mylayout.xml
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/white"
>
<TextView
android:id="@+id/text2"
android:textSize="24sp"
android:layout_width="186px"
android:layout_height="29px"
android:layout_x="70px"
android:layout_y="32px"
android:textColor="@drawable/black"
android:text="This is layout2"
/>
<Button
android:text="Go to Layout1"
android:id="@+id/button2"
android:layout_width="118px"
android:layout_x="100px"
android:layout_y="82px"
android:layout_height="wrap_content">
</Button>
</AbsoluteLayout>
还要写一个jumpto
代码如下:package prac.ex09_01;import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;
public class EX09_01 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout2();
}
});
}
public void jumpToLayout2()
{
setContentView(R.layout.mylayout);
Button b2 = (Button) findViewById(R.id.button2);
b2.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout1();
}
});
}
public void jumpToLayout1()
{
setContentView(R.layout.main);
Button b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
jumpToLayout2();
}
});
}
}main.xml
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/black"
>
<TextView
android:id="@+id/text1"
android:textSize="24sp"
android:layout_width="186px"
android:layout_height="29px"
android:layout_x="70px"
android:layout_y="32px"
android:text="This is layout1"
/>
<Button
android:text="Go to Layout2"
android:id="@+id/button1"
android:layout_width="118px"
android:layout_x="100px"
android:layout_y="82px"
android:layout_height="wrap_content">
</Button>
</AbsoluteLayout>mylayout.xml
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/white"
>
<TextView
android:id="@+id/text2"
android:textSize="24sp"
android:layout_width="186px"
android:layout_height="29px"
android:layout_x="70px"
android:layout_y="32px"
android:textColor="@drawable/black"
android:text="This is layout2"
/>
<Button
android:text="Go to Layout1"
android:id="@+id/button2"
android:layout_width="118px"
android:layout_x="100px"
android:layout_y="82px"
android:layout_height="wrap_content">
</Button>
</AbsoluteLayout>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货