我使用片段设置了一个选项卡菜单。此菜单正常工作。我可以向左和向右滑动以进入不同的片段。但是,当用户按下按钮时,我希望他隐藏了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);
}
当我尝试运行此消息时,我会收到消息:"应用程序已经停止工作",一旦我按WeekFragment类中的按钮
选项卡在布局中。您只需要确保R.layout.test
不包含ViewPager/TabView。