记录几个问题吧
- 1、在使用android.support.v7.app.ActionBarActivity 或者android.support.v4.app.FragmentActivity的时候,FragmentManager要使用getSupportFragmentManager来获取,actionbar要用 getSupportActionBar和setSupportActionBar
- 2、Fragment中嵌套Fragment,要使用getChildFragmentManager来获取的FragmentManager来操作内部嵌套的Fragment。
- 3、Android中Menu的overflow在不同版本上的控制显示
一般的,我们设置menu在actionbar上的显示按钮还是隐藏在overflow中要用showAsAction的属性,一般是用android:这个命名空间,的但是如果我们使用appcompat_v7,activity继承的是android.support.v7.app.ActionBarActivity,那么menu的showAsAction设置要用app:这个命名空间,eg:
xmlns:app="http://schemas.android.com/apk/res-auto"
app:showAsAction="ifRoom"