博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Android点击按钮跳转页面
阅读量:4984 次
发布时间:2019-06-12

本文共 3075 字,大约阅读时间需要 10 分钟。

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     @Override14     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             @Override25             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     @Override37     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     @Override13     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             @Override21             public void onClick(View v) {22                 // TODO Auto-generated method stub23                 finish();24             }25         });26     }27 28     @Override29     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

你可能感兴趣的文章
python模块之time模块
查看>>
layui中的html怎样接收后台的值,layui框架与SSM前后台交互的方法
查看>>
Skulpt在线模拟运行Python工具
查看>>
287.软件测试概述
查看>>
297.白盒测试
查看>>
新闻客户端的突破与创新
查看>>
网络通信引擎ICE的使用
查看>>
js滚动事件实现滚动触底加载
查看>>
千万级并发实现的秘密:内核不是解决方案,而是问题所在!
查看>>
2222
查看>>
zynq -- cannot find -lxil
查看>>
hdu 4658 Integer Partition
查看>>
一个接口能否继承另一个接口?一个抽象类能否实现一个接口?
查看>>
C#基础知识系列八(const和readonly关键字)
查看>>
[转]Axis2创建WebService实例
查看>>
算法: 最长回文子串 二层动态规划
查看>>
硬件综合实习——51单片机四则运算带括号计算器
查看>>
cmake写完了,下一步开始清除编译错误
查看>>
Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...
查看>>
行列转换总结
查看>>