2016-02-29 79 views
0

所以我有一個全球性的活動,誰管理兩個片段(誰交替替換)。製作另一個彈出片段

我希望在按鈕或屏幕本身(實現不應更改)上點擊時出現的「彈出」片段中的一個。

所以現在我有這個:

final Button rank = (Button) view.findViewById(R.id.rank); 
rank.setOnClickListener(new View.OnClickListener(){ 
public void onClick(View v){ 
    FragmentTransaction ft = getFragmentManager().beginTransaction(); 
    RankingFragment rf = new RankingFragment(); 
    ft.add(R.id.main_fragment_container,rf); 
     } 
}); 

所以,OK,片段會出現在我的第一個片段的頂部。

但我想,當點擊這個新的片段時,它會消失。我該如何管理?

感謝提前:)

回答

0

你想要一個DialogFragment。這是一個快速的tutorial

更新:另一個選項可能是PopupWindow,具體取決於您要查找的功能級別。

+0

這樣做的技巧謝謝你。 – Lusheez