编辑:如果我延伸FragmentActivity而不是ActionBarActivity我的布局再次显示(ActionBar当然没有).
设备ActionBar上的工作原理4.x,但在我的2.3设备上,我得到的是它下面ActionBar的空白屏幕.在Fragment似乎没有被获取添加到Activity.
的themes.xml
<style name="AppTheme" parent="AppBaseTheme">
<item name="actionBarStyle">@style/Widget.ActionBar</item>
</style>
Run Code Online (Sandbox Code Playgroud)
主题-v11.xml
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>
Run Code Online (Sandbox Code Playgroud)
styles.xml
<style name="Widget.ActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:background">@color/actionbar_background</item>
<item name="background">@color/actionbar_background</item>
</style>
Run Code Online (Sandbox Code Playgroud)
活动 onCreate()
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
myFragment = new WallFragment();
fragmentTransaction.add(android.R.id.content,
myFragment, myFragment.FRAGMENT_TAG);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)
我正在使用Gradle将AppCompat ActionBar库包含在我的应用程序中.
compile 'com.android.support:appcompat-v7:18.0.+'
Run Code Online (Sandbox Code Playgroud) android android-fragments fragmenttransaction android-actionbar-compat