【问题标题】:Change view of fragment or change fragment?更改片段视图或更改片段?
【发布时间】:2016-01-08 18:32:18
【问题描述】:

这里的最佳做法是什么?

在创建个人资料页面时,单击编辑按钮会显示编辑文本而不是文本视图。

选项1)点击编辑按钮改变片段A的整个视图

选项2)点击编辑按钮会弹出另一个片段B

【问题讨论】:

    标签: android view fragment profile


    【解决方案1】:

    我会说单击编辑按钮会将您带到另一个片段。这将是一个最佳做法。

    你可以这样做

    btnid.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) {
        Fragment fragment = new tasks(); 
        FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); 
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
        fragmentTransaction.replace(R.id.content_frame, fragment);
        fragmentTransaction.addToBackStack(null); 
        fragmentTransaction.commit(); 
    } 
    }); 
    

    您需要将 btnid 替换为按钮的 ID,并将 R.id.content_frame 替换为片段 1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多