Android activity.setSupportActionBar(工具栏)不显示工具栏

Android activity.setSupportActionBar(工具栏)不显示工具栏,android,android-toolbar,Android,Android Toolbar,这是我的代码: binding= DataBindingUtil.inflate(inflater, R.layout.fragment_reservation_details,container,false); Toolbar toolbar = (Toolbar)binding.toolbarReservationDetails; toolbar.setTitle("Rezervacija"); toolbar.setVisibility(View.VISI

这是我的代码:

     binding= DataBindingUtil.inflate(inflater, R.layout.fragment_reservation_details,container,false);
    Toolbar toolbar = (Toolbar)binding.toolbarReservationDetails;
    toolbar.setTitle("Rezervacija");
    toolbar.setVisibility(View.VISIBLE);
    AppCompatActivity activity = (AppCompatActivity) getActivity();
    activity.setSupportActionBar(toolbar);
在我的清单中,我将该样式设置为“活动”:

android:theme="@style/AppTheme.NoActionBar"></activity>
android:theme=“@style/AppTheme.NoActionBar”>
它有这样的风格:

 <style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

假的
真的

我认为您在添加工具栏之前设置了内容, 改用

setContentView(R.layout.activity_main)

添加工具栏后


希望hepls

我认为您在添加工具栏之前设置了内容, 改用

setContentView(R.layout.activity_main)

添加工具栏后


希望hepls

您是否真的将其添加到屏幕上的
视图
层次结构中?这段代码表明您刚刚夸大了它,但并不是说您已经添加了它。我从[may Alway help you@Vladoa]解决了同样的问题,您是否真的将它添加到了屏幕上的
视图
层次结构中?这段代码表明您刚刚夸大了它,但并不是说您已经添加了它。我从[may Alway help you@Vladoa]解决了同样的问题[也可能对您有所帮助@vladop问题在于样式设置。我设置了一些样式,但工具栏区域上方为白色(应该是图标的位置、batery状态等)。这没有任何意义。您需要设置ContentView,以便从布局中获取工具栏。问题在于样式设置。我设置了一些样式,但工具栏区域上方为白色(应该是图标、电池状态等的位置)这没有任何意义。您需要设置ContentView才能从布局中获取工具栏。