zoukankan      html  css  js  c++  java
  • 003、手机页面的转换

    1、只要巧妙地运用改变Activity Layout 这个技巧,就可以做出手机页面转换的效果。
      利用setContentView来置换页面还有一个优点,即所有程序里的变量皆存在相同的状态,无论是类成员变量、类函数等,皆可以在一个Activity的状态中直接获取,并没有参数传递的问题。
     
    2、如果要转换页面并不单单只是后台、颜色或文字内容不同,而是Activity的置换,那么就不能通过改变Layout来实现了,得通过Intent来激活另一个Activity
      在AndroidManifest.xml文件中,意图过滤器中拥有 <category android:name="android.intent.category.LAUNCHER" />
    的activity,在程序运行时会启动,如果xml中没有任何一个Activity设置该参数,则程序将不能运行。
      在界面切换时,一个Activity跳转到另一个Activity的同时,还需要传递数据,这时需要使用到Android.os.Bundle对象来封装传递的数据,Bundle根据不同的数据类型,提供了相对于的方法:bundle.putXXX();从Bundle取出数据:bundle.getXXX();
       通过startActivityForResult方法激活Activity,从被激活Activity返回时,会调用onActivityResult()方法
     
     
     
     
  • 相关阅读:
    在已安装的PHP版本之间切换
    LDAP系列(一)完整的 LDAP + phpLDAPadmin安装部署流程
    如何关闭Windows自动更新
    win10安装SDK、JAVA、Python配置环境变量
    怎么看懂接口文档
    全面解析 Postman 工具
    API接口监控
    jmeter面试题
    Navicat for MySQL 连接数据库
    Linux系统
  • 原文地址:https://www.cnblogs.com/zyh-blog/p/3324463.html
Copyright © 2011-2022 走看看