添加片段时:IllegalStateException:您需要使用Theme.AppCompat主题

时间:2017-05-14 12:03:34

标签: java android android-fragments android-theme android-styles

我已经检查过我在活动和片段中都使用了theme.compat。基本上我将片段静态附加到活动并收到此错误:

  

IllegalStateException:您需要使用Theme.AppCompat主题

MainActivity:

ActMain extends AppCompatActivity
 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_act_main);
}

main_activity.xml

<fragment android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:name="com.example.xyz.reusablefragments.FragOne"
android:id="@+id/fragment" android:layout_gravity="center"/>

清单:

    android:theme="@style/AppTheme" >
    (<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">)

片段:

public class FragOne extends Fragment 

0 个答案:

没有答案