• 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()方法
     
     
     
     
  • 相关阅读:
    Hash大法
    最小表示法
    KMP算法题集
    分块总结
    2018 雅礼国庆集训
    二分图总结
    贪心总结
    Tire树总结(模板+例题)
    工具类文章合集
    网文胡乱汇总
  • 原文地址:https://www.cnblogs.com/zyh-blog/p/3324463.html
Copyright © 2020-2023  润新知