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()方法
     
     
     
     
  • 相关阅读:
    llvm,gcc
    smp,numa,mpp,umam,olap,dss,oltp,greenplum,presto
    数据结构学习时的零散算法
    Hadoop 伪分布式上安装 HBase
    可以ping通虚拟机但不能telnet 9000端口
    北邮连接bupt-mobile
    北邮软院机试2018
    研究生面试自我介绍
    Java面试题
    操作系统面试题
  • 原文地址:https://www.cnblogs.com/zyh-blog/p/3324463.html
Copyright © 2011-2022 走看看