2017-09-15 59 views
0

後失蹤Appbar我有以下方法的細節片段:Android的 - 爪哇 - 旋轉

> @Override 
    public void onCreate(final Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 

     if (getArguments().containsKey(ARG_ITEM_ID)) 
     { 
      final Activity activity = this.getActivity(); 
      final CollapsingToolbarLayout appBarLayout = activity.findViewById(R.id.toolbar_layout); 
      if (appBarLayout != null) 
      { 
       int index = getArguments().getInt(ARG_ITEM_ID); 
       appBarLayout.setTitle(getArguments().getString(ARG_TITLE)); 
      } 
     } 
    } 

這工作完全當我進入片段,在正常或橫向模式。不過,當我輸入並切換方向時,appBarLayout始終爲空。 問題是什麼?

此外,當我輸入時,此工具欄始終處於摺疊狀態。 有沒有辦法保持它進入「小」,只有在向下滾動時摺疊?

回答

0

爲 「零」 收益的修復一直到調用appBarLayout從

public void onCreate(final Bundle savedInstanceState) 

移動到

public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState)