1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Android实现点击按钮跳转另外页面

Android实现点击按钮跳转另外页面

时间:2022-10-07 10:10:20

相关推荐

Android实现点击按钮跳转另外页面

主界面

activity_main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"xmlns:app="/apk/res-auto"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.example.m.test.MainActivity"><TextViewandroid:id="@+id/one"android:layout_width="200dp"android:layout_height="100dp"android:text="这是第一个页面!"android:textSize="25dp"android:layout_centerInParent="true"/><Buttonandroid:id="@+id/button"android:layout_width="100dp"android:layout_height="50dp"android:text="跳转"/></LinearLayout>

MainActivity.java

package com.example.m.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.content.Intent;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//设置界面布局setContentView(R.layout.activity_main);//获取按钮控件Button button = (Button)findViewById(R.id.button);//添加按钮点击事件的监听器button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {//实现界面跳转Intent intent = new Intent();intent.setClass(MainActivity.this,AnotherWindow.class);startActivity(intent);}});}}

创建跳转的界面

activity_another.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><TextViewandroid:id="@+id/two"android:layout_width="200dp"android:layout_height="100dp"android:text="这是第二个页面!"android:textSize="25dp"android:layout_centerInParent="true"/></LinearLayout>

AnotherWindow.java

package com.example.m.test;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;/*** Created by m on /8/12.*/public class AnotherWindow extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//设置界面布局setContentView(R.layout.activity_another);}}

在manifests->AndroidManifest.xml中添加创建的跳转的界面的activity

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="/apk/res/android"package="com.example.m.test"><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><!-- 添加AnotherWindow --><activity android:name=".AnotherWindow"/></application></manifest>

结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。