【问题标题】:How to disable/(Hide) autogenerated back arrow in fragment?如何在片段中禁用/(隐藏)自动生成的后退箭头?
【发布时间】:2021-06-09 07:15:53
【问题描述】:

以下是我正在尝试的代码 sn-p。
错误是这样填充的:

试图像这样工作,但它无法工作::
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);

        return inflater.inflate(R.layout.fragment_itinerary_list, container, false);
    }

    @Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
    
    }

【问题讨论】:

    标签: java android fragment toolbar


    【解决方案1】:

    听起来您的样式有问题。在您的styles.xml 中,您将需要更改主题。

    类似这样的:

    <style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
    

    自动为你创建一个action bar,如果你不想要这种行为,而是想自己实现,你应该把它改成NoActionBar

    <style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2020-11-17
      • 2021-03-21
      • 2019-01-05
      相关资源
      最近更新 更多