【发布时间】:2013-08-02 15:43:11
【问题描述】:
编辑:如果我扩展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>
themes-v11.xml
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>
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>
活动onCreate()
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
myFragment = new WallFragment();
fragmentTransaction.add(android.R.id.content,
myFragment, myFragment.FRAGMENT_TAG);
fragmentTransaction.commit();
我正在使用 Gradle 在我的应用中包含 AppCompat ActionBar 库。
compile 'com.android.support:appcompat-v7:18.0.+'
【问题讨论】:
标签: android android-fragments fragmenttransaction android-actionbar-compat