我有一個應用程式(Java),它加載一個片段(片段A)。這個片段有一個recyclerView,它反過來加載第二個片段(片段B)。我希望 Fragment B 有一個可以回傳 Fragment A 的回傳箭頭,但我不希望在 Fragment A 中有回傳箭頭。
我在Main Activity中添加了這段代碼:
Toolbar toolbar = findViewById(R.id.toolbar) 。
setSupportActionBar(toolbar)。
getSupportActionBar().setDisplayHomeAsUpEnabled(true)。
但是這導致后退的箭頭出現在每個片段中。
我怎樣才能讓后退的箭頭只出現在第二層的片段(如B)?
uj5u.com熱心網友回復:
你可以像這樣隱藏想要的片段上的按鈕
@Override
public void onResume() {
super.onResume()。
((AppCompatActivity)getActivity()).getSupportActionBar(). setDisplayHomeAsUpEnabled(false)。
}
@Override.
public void onStop() {
super.onStop()。
((AppCompatActivity)getActivity()).getSupportActionBar(). setDisplayHomeAsUpEnabled(true)。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/318397.html
標籤:
