这里的最佳做法是什么?
执行个人资料页面,点击编辑按钮会显示edittext而不是文本视图。
选项1)单击编辑按钮可更改片段A的整个视图
选项2)单击编辑按钮会显示另一个片段B
答案 0 :(得分:0)
我想说点击编辑按钮会转到另一个片段。这将是一种最佳做法。
你可以做这样的事情
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替换为片段