标题栏 层级导航

来源:互联网 发布:韩子高网络剧优酷视频 编辑:程序博客网 时间:2024/05/19 19:43

1

最初我们的标题栏导航是怎样的呢?

点击标题栏按钮,触发事件,创建一个Intent ,打开新页面;

                Intent intent = new Intent(getActivity(),CrimePagerActivity.class);                intent.putExtra(CrimeFragment.EXTRA_CRIME_ID,crime.getmId());                startActivityForResult(intent,0);

Intent?我们知道用Intent可以随便打开那个页面,那么这种导航就没有明确的父子关系,且必须知道要去哪里;简单地说,小李坐车去女朋友家,司机说:“我知道你女朋友在那里,上车” 实际上去哪里,是司机说的算;

2

下面就定义了父子关系

        <activity android:name=".Activity.CrimePagerActivity"            android:label="@string/app_name">            <meta-data android:name="android.support.PARENT_ACTIVITY"                android:value=".Activity.CrimeListActivity"></meta-data>        </activity>

控制层表示说,你,想想你有亲戚没?有的话,找你亲戚去;控制层就不需要要去哪里;父子关系是activity自己的属性;当父子关系改变时,控制层不会变化;

  if(NavUtils.getParentActivityName(getActivity())!=null)                    NavUtils.navigateUpFromSameTask(getActivity());

简单说:你找女朋友,司机问你:有吗?在哪儿呢;你一说,司机就把你送走;你女朋友一天变一个,司机也能找到位置;

0 0
原创粉丝点击