这里我有一个MainActivity有四个片段,所有片段都是Just Swipe + tab视图类型。每个都包含listview。 问题是我想加载一个应该对所有列表视图项共有的额外片段,当我将onClickListener应用于任何listItem时,它应该像对话框一样弹出,并提供一个信息,所有背景片段应该工作并以透明背景显示一个常见的DialogFragment ...它通过打开 DialogFragment 上的列表项向用户提供更多信息。
我将Dialog片段应用于一个onItemClickListenet,如
Class X extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
.......
.......
.......
.......
.......
listview.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
// TODO Auto-generated method stub
OtherDilogFragment frag=new OtherDialogFragment(Obj);
frag.show(getActivity().getSupportFragmentManager(), "Dialog");
}
});
}
}
请帮助....我怎么能实现另一个覆盖+ transperent DilogFragment,以便我可以在所有选项卡的每个片段上使用它... ????
答案 0 :(得分:0)
在片段中使用setTargetFragment方法。
void displayFullTweet(Object Object) {
// TODO Auto-generated method stub
FullView frag=FullView.setFullTweet(Object);
setTargetFragment(frag, 1);
}