我有一个带有四个子片段的父活动“家庭活动”。
我有一个底部的导航栏,所有四个子片段都与此相连。
我在子Fragment中有一个tabLayout。
主题使用:AppTheme.NoActionBar
问题是,当我通过底部导航栏更改片段时,上面的MARSHMALLOW设备未调用onCreateOptionMenu()。
在其他设备中,<=棉花糖,就像棉花糖一样。
请提出您是否对此有意见。 记住:我的TabLayout在子片段中而不在父活动中。
import '!file-loader?name=[name].[ext]!./images/favicon.ico';
我的TabLayout所在的子片段代码:
<activity
android:name="com.goparties.gpuser.GPCAHomeActivityNewJuly2018"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask"
android:theme="@style/AppTheme.NoActionBar"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan">
</activity>
它的xml是:
gpBaseActivity.setSupportActionBar(toolbar);
Objects.requireNonNull(gpBaseActivity.getSupportActionBar()).hide();
setupViewPager(viewPager);
tabLayout.setupWithViewPager(viewPager);