【问题标题】: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 以便我可以在所有选项卡的每个片段上使用它...????

【问题讨论】:

    标签: android android-fragments android-dialogfragment


    【解决方案1】:

    在片段中使用 setTargetFragment 方法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多