ボタンをクリックして2番目のフラグメント(YourResultFragment.java)を開こうとしています。 私はたくさんありましたが、なぜ動作していないのかわかりません。2番目のフラグメントを開くことができません
public class KnowYourBodyFragment extends Fragment {
public KnowYourBodyFragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_know_your_body, container, false);
Button button = (Button)rootView.findViewById(R.id.button2);
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Fragment mFragment = new YourResultFragment();
getActivity().getSupportFragmentManager().beginTransaction()
.replace(R.id.know_your_body_container, mFragment).commit();
}
});
// Inflate the layout for this fragment
return rootView;
}
このボタンは、アクティビティまたはfrgamentに存在しますか? –
あなたのXMLコンテンツのアクティビティを投稿してください。 – Amit