2016-02-29 50 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