使用 ActionBarCompat 支持库创建动态片段是否存在问题?
我有一个应用程序,我正在从使用 ActionBarSherlock(如果重要的话是 v4.4)转换为使用 ActionBarCompat 支持库。它适用于 2.2 以上的所有 Android 版本,没有问题。在转换为使用 ActionBarCompat 支持并考虑到从 ActionBarSherlock 到新支持库的所有差异之后,我仍然有一个剩余的问题。
我的应用程序使用 4.x 设备和模拟器运行得非常好,但是当我在运行 2.2 的设备和模拟器上运行它时(还没有尝试过 2.3),我创建的任何 Activity 都使用以下模式向它添加片段,片段占据了整个屏幕并且操作栏不可见,但它在那里(从 getSupportActionBar() 返回非空值)。
getSupportFragmentManager()
.beginTransaction()
.add(android.R.id.content, frag)
.commit();
在布局中使用 setContent 创建的所有片段都可以正常工作。
想法?