Это на самом деле не соответствует концепции того, что вы показали на картинке, но для этого обработайте Button
следующим образом:
Button btn = (Button)view.findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), Container.class);
startActivity(intent);
// First go to container class-Activity
}
});
Затем в классе контейнера - Activity
покажите Fragment
:
Second second = new Second();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.cont, second).addToBackStack(null).commit();
Обратите внимание, что он должен быть помещен в метод onCreate()
, чтобы отобразить Fragment
.