相关疑难解决方法(0)

AppCompat Action Bar库未显示添加的片段

编辑:如果我延伸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

7
推荐指数
1
解决办法
3602
查看次数