片段选项卡菜单打开一个新活动

时间:2017-06-22 20:47:23

标签: android android-fragments tabs fragment android-tabs

我已经使用片段设置了标签菜单。这个菜单工作正常。我可以左右滑动以进入不同的碎片。但是当用户按下按钮时,我希望他进入一个隐藏了标签菜单的新活动。 就像他们使用Whatsapp一样。在Whatsapp中你有一个标签菜单,当你例如按聊天时,你会进入一个隐藏标签菜单的菜单,你可以按一个返回按钮返回标签菜单。

这是我尝试过的代码:

我想从中开始新的Activty的片段类

public class WeekFragment extends Fragment {
private static final String TAG = "WeekFragment";
public static String selectedDay;
private ImageButton imgbtnMonday;

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_week, container, false);

    imgbtnMonday = (ImageButton) view.findViewById(R.id.btn_monday);

    imgbtnMonday.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent (getActivity(), SwitchWeek.class);
            startActivity(intent);
        }
    });
    return  view;
}

我需要打开的活动:

public class SwitchWeek extends Activity{
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);
}

当我尝试运行时,我收到消息:" App已停止工作"只要我按下WeekFragment类中的按钮

1 个答案:

答案 0 :(得分:0)

标签位于布局中。您只需要确保R.layout.test不包含ViewPager / TabView。