Android屏幕切换

来源:互联网 发布:交换机网管软件 编辑:程序博客网 时间:2024/09/21 08:58

屏幕切换

今天上午主要复习昨天的知识,并学习了一个新知识点—屏幕之间的切换。

 

首先新建第二个屏幕的java文件

 

public class SecondActivity extends Activity {

 

       @Override

       protected void onCreate(BundlesavedInstanceState) {

              // TODO Auto-generatedmethod stub

              super.onCreate(savedInstanceState);

              setContentView(R.layout.second);

              ButtonbackBtn =  (Button) findViewById(R.id.backbtn);

              backBtn.setOnClickListener(new View.OnClickListener() {

                    

                     publicvoid onClick(View v) {

                            Intentintent=new Intent(SecondActivity.this,HelloworldActivity.class);

                            startActivity(intent);

                     }

              });

             

       }

      

}

 

在新建第二个屏幕的layout的second.xml文件

<?xmlversion="1.0"encoding="utf-8"?>

<LinearLayoutxmlns: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/second"/>

 

 

 

    <Button

        android:id="@+id/backbtn"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/backbtn"/>

 

</LinearLayout>

 

再在AndroidManifest.xml中注册一下

<activityandroid:name="SecondActivity"

                      android:label="@string/haha"></activity>

在第一个屏幕里注册好事件处理

Button btn = (Button) findViewById(R.id.nextbtn);

       btn.setOnClickListener(new OnClickListener(){

                    

                     publicvoid onClick(View v) {

                            //吐司

                            //Toast.makeText(HelloworldActivity.this,"点击按钮的吐司效果", Toast.LENGTH_LONG).show();

                            Intentintent=new Intent(HelloworldActivity.this, SecondActivity.class);

                            startActivity(intent);

                     }

              });

 

综上完成屏幕间的切换