`
mywebcode
  • 浏览: 1004798 次
文章分类
社区版块
存档分类
最新评论

Android屏幕切换

 
阅读更多

屏幕切换

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

首先新建第二个屏幕的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);

}

});

综上完成屏幕间的切换

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics