Android学习笔记2---多界面切换

用过VB 、 VC#的朋友都知道,在VB或VC#里要进行窗口(界面)切换很容易

例如在VB、C#里:

     有 Fom1、 Form2、Form3,如果要切换。

     Form1.show()

     Form2.show()

相当简单,当时在Android里, 要想这么做,很真实很“难”了。要得动动脑筋了。

 

按照我以往的编程经验,我这里提供一种简单的解决办法。

 

第一步 新建一个工程,例如“UITest”。

第二步 对这个工程的代码文件进行改造

  打开“UITestActivity.java”这个文件。将里面部分的代码删除。

把 setContentView 这一行删除掉。这样的话程序就不会自动main.xml 这个界面

 

第三步 对界面进行包装组合

   1个xml的界面文件配合一个java文件

首先我们将Main.xml这个布局界面进行“包装”

 

这样包装完毕后,我们回到UITestActivity.java 这个文件

进行修改

看到没有, 是不是很感觉像VB或VC#了。呵呵

 

第四步 再新建一个xml界面(phone.xml)

 

界面布局好后, 在新建一个类文件 FrmPhone.java

 

这一步完成后,我们回到 Main这个界面, 在里面添加一个【按钮】

按钮控件添加好后, 转到 FrmMain.java里,为这个按钮绑定事件

 

现在测试运行看看。点击Main界面的 【打开FrmPhone】就可以打开Phone这个界面了


点击后,程序跳转到 phone.xml 界面了



现在给 【返回】按钮再绑定一个【事件】就可以回到主界面了



测试看看, 是不是已经可以自由的在界面直接跳转了。而且很像VB或VC#。




转载于:https://www.cnblogs.com/hgndinfo/archive/2012/04/25/2713775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值