精华内容
下载资源
问答
  • 在做游戏期末作业的时候,整理出了一份关于通过按钮实现页面跳转的方法,所用软件eclipse,android项目。
  • 使用Android点击按钮跳转页面

    千次阅读 2016-11-18 19:39:00
    然后在src文件中的包上面右击选择New目录下的Other中的Android Activity,选择BlankActivity,修改一个Activity的名字(自定义),我这里命名为BankActivity,点选finish然后新建完成一个返回页面;\ 3...

    1.首先新建一个Android工程,命名为MyApp(名字可以自己随意起);

    2.以原有的MainActivity.java文件为登录界面,然后在src文件中的包上面右击选择New目录下的Other中的Android Activity,选择BlankActivity,修改一个Activity的名字(自定义),我这里命名为BankActivity,点选finish然后新建完成一个返回页面;\

    3.接下来就要添加布局文件了,我们在res文件下的layout文件里先双击activity_main.xml,在Android页面上拖入一个按钮,双击它,把android:id="@+id/btn1" 中的 "@+id/"后面的名字更改为btn1,然后android:text双引号中的文本改为登录,同样如此,将activity_bank.xml文件中的名字按照上述方法修改;

    4.点开MainActivity.java文件,写入以下代码,记住是在OnCreate方法中编写代码哦!

     1 package com.example.myapp;
     2 
     3 import android.os.Bundle;
     4 import android.app.Activity;
     5 import android.content.Intent;
     6 import android.view.Menu;
     7 import android.view.View;
     8 import android.view.View.OnClickListener;
     9 import android.widget.Button;
    10 
    11 public class MainActivity extends Activity {
    12 
    13     @Override
    14     protected void onCreate(Bundle savedInstanceState) {
    15         super.onCreate(savedInstanceState);
    16         setContentView(R.layout.activity_main);
    17         
    18         //view层的控件和业务层的控件,靠id关联和映射  给btn1赋值,即设置布局文件中的Button按钮id进行关联
    19         Button btn1=(Button)findViewById(R.id.btn1);
    20         
    21         //给btn1绑定监听事件
    22         btn1.setOnClickListener(new OnClickListener() {
    23             
    24             @Override
    25             public void onClick(View v) {
    26                 
    27                 // 给bnt1添加点击响应事件
    28                 Intent intent =new Intent(MainActivity.this,BankActivity.class);
    29                 //启动
    30                 startActivity(intent);
    31             }
    32         });
    33         
    34     }
    35 
    36     @Override
    37     public boolean onCreateOptionsMenu(Menu menu) {
    38         // Inflate the menu; this adds items to the action bar if it is present.
    39         getMenuInflater().inflate(R.menu.activity_main, menu);
    40         return true;
    41     }
    42     
    43 }

    记得要在类上会添加:import android.content.Intent;

    5.点开BankActivity.java文件:实现页面关闭,写入以下代码:

     1 package com.example.myapp;
     2 
     3 import android.os.Bundle;
     4 import android.app.Activity;
     5 import android.view.Menu;
     6 import android.view.View;
     7 import android.view.View.OnClickListener;
     8 import android.widget.Button;
     9 
    10 public class BankActivity extends Activity {
    11 
    12     @Override
    13     protected void onCreate(Bundle savedInstanceState) {
    14         super.onCreate(savedInstanceState);
    15         setContentView(R.layout.activity_bank);
    16         
    17         Button btn2=(Button)findViewById(R.id.btn2);
    18         btn2.setOnClickListener(new OnClickListener() {
    19             
    20             @Override
    21             public void onClick(View v) {
    22                 // TODO Auto-generated method stub
    23                 finish();
    24             }
    25         });
    26     }
    27 
    28     @Override
    29     public boolean onCreateOptionsMenu(Menu menu) {
    30         // Inflate the menu; this adds items to the action bar if it is present.
    31         getMenuInflater().inflate(R.menu.activity_bank, menu);
    32         return true;
    33     }
    34 
    35 }

    然后保存右击MyApp执行文件,就可以实现点击按钮跳转页面了!

    实现这个小功能不是很难,以后的学习生活中遇到困难不要紧张,不要害怕,要积极采取策略解决掉问题,排除故障,一定要有自信,在成功面前,一切困难都是纸老虎,遇到问题,多动脑,勤思考,多动手,总会解决问题的。

    一切事在人为!  世上无难事,只怕有心人。   小伙伴们,我们一起加油!!!

    转载于:https://www.cnblogs.com/jc-1997/p/6078910.html

    展开全文
  • Android 通过点击按钮跳转页面

    千次阅读 2020-12-24 17:51:45
    一 通过点击按钮跳转页面 1.新建一个文件MainActivity2.java作为跳转的目的页面 在 项目名/app/src/main/java/包名 上右键选择New/Activity/EmptyActivity 2.在MainActivity.java中添加代码 public class ...

    1.新建一个文件MainActivity2.java作为跳转的目的页面

    在 项目名/app/src/main/java/包名 上右键选择New/Activity/Empty Activity

    2.在MainActivity.java中添加代码

    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            //去掉标题栏
            getSupportActionBar().hide();
    
            Button weather = (Button)findViewById(R.id.weather);
            weather.setOnClickListener(new View.OnClickListener(){
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(MainActivity.this,MainActivity2.class);
                    startActivity(intent);
                }
            });
        }
    }

    这时候就可以实现从主界面跳转到次界面。

    3.自定义次界面标题

    ①在res/layout上右键New/File,输入title.xml,回车

    ②找到一张表示返回的png图片,将其直接拖入到drawable中

    ③在title.xml中添加代码

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="50dp"
    
        android:orientation="vertical" >
    
        <ImageButton
            android:id="@+id/imageButton"
            android:layout_width="40dp"
            android:layout_height="40dp"
    
            android:layout_marginLeft="8dp"
            android:layout_marginTop="3dp"
    
            android:background="#0000"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:srcCompat="@drawable/ic_back"/>
    
        <TextView
            android:id="@+id/title_bar_name"
            android:layout_width="140dp"
            android:layout_height="35dp"
            android:text="15天趋势预报"
            android:textSize="20sp"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    </androidx.constraintlayout.widget.ConstraintLayout>

    ④在layout下的activity_main2.xml中添加代码,将新建的title文件包含进去

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity2">
    
        <include layout="@layout/title"></include>
    
    </androidx.constraintlayout.widget.ConstraintLayout>

    ⑤在MainActivity2.java中添加代码隐藏原有标题栏

    //去掉标题栏
    getSupportActionBar().hide();

    这时候就可以得到次页面

    4.从次界面返回主界面

    在MainActivity2.java中添加代码

    public class MainActivity2 extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main2);
    
            //去掉标题栏
            getSupportActionBar().hide();
    
            ImageButton btn2 = (ImageButton)findViewById(R.id.imageButton);
            btn2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    finish();
                }
            });
        }
    }

    这时候就可以来回切换主次界面。

    展开全文
  • 页面布局,button按钮页面跳转,只有两个页面
  • 安卓点击按钮实现跳转功能

    热门讨论 2013-07-08 14:28:22
    安卓的工程实现点击按钮页面跳转功能,适合新手
  • android中怎么实现点击按钮进行页面跳转

    万次阅读 多人点赞 2018-03-13 22:12:11
    android--&gt;AndroidActivity。然后根据提示完成Activity的创建。系统会自动创建好两个Activity对应的布局文件,并会自动把Activity进行声明)第二步:在activity_main.xml中添加一个button...

    第一步:先创建好两个Activity。如图
    (PS:是创建Activity,不是创建java类。右击包名,找到new-->other-->android-->AndroidActivity。然后根据提示完成Activity的创建。系统会自动创建好两个Activity对应的布局文件,并会自动把Activity进行声明
    第二步:在activity_main.xml中添加一个button,id设置为btn1;
     <Button
            android:id="@+id/btn1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="90dp"
            android:layout_marginTop="170dp"
            android:text="点击跳转" />
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="90dp"
            android:layout_marginTop="70dp"
            android:text="这是第一个界面" />
    且在activity_test.xml中添加一个文本
    <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="这是第二页" />
    第三步:打开MainActivity.java文件,并在onCreate()方法中写上一下代码
            Button  btn1 = (Button) findViewById(R.id.btn1);  
            btn1.setOnClickListener(new View.OnClickListener(){ 
             @Override 
             public void onClick(View v){ 
             //Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。 
             //在存放资源代码的文件夹下下, 
             Intent i = new Intent(MainActivity.this , TestActivity.class); 
             //启动 
             startActivity(i); 
             } 
             });
     

    以上操作即可完成点击按钮实现页面跳转功能。

    展开全文
  • Android Studio中点击按钮跳转到其他页面: private Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_...

    Android Studio中点击按钮跳转到其他页面:

    private Button button1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button1 = (Button) findViewById(R.id.button);//
        button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
                // TODO Auto-generated method stub
            Intent intent = new Intent();
            intent.setClass(MainActivity.this, Main2Activity.class);//this前面为当前activty名称,class前面为要跳转到得activity名称
            startActivity(intent);         
            }
        });
    }
    
    
    展开全文
  • Android Studio按钮点击事件、页面跳转

    千次阅读 2020-01-19 11:52:00
    Button button3=new Button(this); //这个地方的button4是你在对应的layout布局中的定义的button...//按钮点击事件:事件为页面跳转 button3.setOnClickListener(new View.OnClickListener() { @Override publi...
  • 主要介绍了Android中使用Intent的Action和Data属性实现点击按钮跳转到拨打电话和发送短信,需要的朋友可以参考下
  • 这是Manifest里的android:name=...android:value=".SearchableActivity" />android:resource="@xml/searchable"/>然后我再MainActivity里定义了一个but...
  • 一、安卓页面跳转 1.创建新页面 在eclipse中建立安卓工程后,默认会有一个页面MainActivity,要实现多个页面跳转,首先需要建立新的页面 ...2.实现点击按钮实现页面跳转 activity_main_xml <R
  • android实现点击按钮界面跳转

    千次阅读 2020-11-19 14:53:37
    方法一: 1、创建一个空的Activity ...2、在MainActivity中添加按钮监听事件,实现界面跳转_center) 方法二: 1.分别新建Java class和activity_layout文件 2.在AndroidManifest.xml中加入如下代码 ...
  • 0)提示页面跳转时出现黑屏闪退的情况,可以参考这篇文章网页跳转需要手机联网,可以参考1)页面跳转Btn1=findViewById(R.id.btn_1);Btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void ...
  • android中如何设置点击button页面跳转

    千次阅读 2018-11-07 14:38:01
    首先在在AndroidManifest.xml里配置(这个得先在src里新建一...activity android:name=".OtherActivity" android:label="other Activity"&gt;&lt;/activity&gt; 在第一个main layo...
  • 要求下一个页面有音频、图片、单选按钮(RadioGroup)和复选框(CheckBox),还要求有文本输入框(EditText)和Bundle类及应用Intent传递数据。 其共有五个页面,一应俱全,望对其有帮助! 久违的更新,直接来干货,原...
  • IntelliJ IDEA 安卓点击按钮页面跳转

    千次阅读 2021-12-27 14:29:11
    利用监听按钮点击进行页面跳转,其他方法还没有测试 A页面(MainActivity)跳转到B页面(Menu) A页面 前端布局 关键是设置按钮id,利用id监听进行页面跳转 activity_main.xml <?xml version="1.0" encoding="utf-8...
  • android端,用webview加载html,里面包含一个按钮,点击html里的按钮跳转android的另一个activity中
  • Android应用中的fragement跳转demo,跳转是从一个子fragement上的按钮跳转到其他子fragement上,不是通过导航栏上的按钮
  • 例子:首页Guiding页面点击按钮跳转到主页面 package com.example.naizu.mavec import android.app.Activity import android.content.Intent import android.os.Bundle import android.widget.Toast import kotlinx...
  • MainActivity.java: package ... import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.V...
  • 1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1):android:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="点击跳转" />2、然后在关联的类中...
  • Android Studio 点击按钮跳转新界面

    万次阅读 多人点赞 2018-11-06 13:46:28
    Android Studio 点击按钮跳转新界面 问题描述 首先,我们有两个Java文件和与之绑定的xml文件。此处以HistoryActivity.java,activity_history.xml 和 EventDetail.java,activity_event_detail.xml为例。我们要实现...
  • 当app跳转页面的时候需要一定的反应时间,在这短时间内快速多次点击按钮,会导致重复加载页面,导致报错。 解决办法: 在项目的“manifests”里的每个activity添加启动模式-顶栈。 android:launchMode=“singleTop”...
  • 1. 启动界面布局 welcome.xml 添加一个btnandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:background="@drawable/welcome_pic">android:layout...
  • 最近在工作中遇到一个需求,需要在倒计时一段时间后进行跳转页面,通过查找相关资料发现其中涉及的知识还不少,所以分享出来,下面这篇文章主要给大家介绍了关于Android实现倒计时结束后跳转页面功能的相关资料,...
  • android点击Button跳转页面时闪退

    千次阅读 2020-12-23 14:40:22
    import android.app.Activity; import android.os.Bundle; public class LoginActivity extends Activity{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
  • import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import androidx.appcompat.app.AppCompatActivity; ...
  • android页面四个按钮实现跳转求助此页面加载不出来,求大神解疑惑啊importandroid.app.Activity;importandroid.app.TabActivity;importandroid.content.Intent;importandroid.graphics.Color;importandroid.os....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,856
精华内容 11,942
关键字:

安卓点击按钮跳转页面