覆盖一个常见的片段帮助其他标签片段

Posted

技术标签:

【中文标题】覆盖一个常见的片段帮助其他标签片段【英文标题】:Overlaying one common fragment helping Other Tab Fragments 【发布时间】:2012-07-19 11:03:26 【问题描述】:

这里我有一个带有四个片段的 MainActivity,所有片段都是 Just Swipe+tab 视图类型。每个都包含列表视图。 问题是我想加载一个应该对所有列表视图项通用的额外片段,当我将 onClickListener 应用于任何列表项时,它应该像对话框一样弹出并提供所有背景片段应该工作并以透明背景显示的信息一个常见的 DialogFragment ...它通过打开该 DialogFragment 上的列表项向用户提供更多信息。

我将该对话框片段应用到一个 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");
                
             );
            
          

请帮助....我怎样才能实现另一个覆盖+透明 DilogFragment 以便我可以在所有选项卡的每个片段上使用它...????

【问题讨论】:

【参考方案1】:

在片段中使用 setTargetFragment 方法。

 void displayFullTweet(Object Object) 
        // TODO Auto-generated method stub
        FullView frag=FullView.setFullTweet(Object);
        setTargetFragment(frag, 1);
     

【讨论】:

以上是关于覆盖一个常见的片段帮助其他标签片段的主要内容,如果未能解决你的问题,请参考以下文章

丑陋的片段过渡到带有覆盖的surfaceview

覆盖javascript以消除闪烁

片段布局不覆盖整个屏幕

覆盖片段中的后退按钮

片段着色器会覆盖光栅化生成的片段颜色吗?

片段覆盖整个android编辑屏幕