我已经使用片段设置了标签菜单。这个菜单工作正常。我可以左右滑动以进入不同的碎片。但是当用户按下按钮时,我希望他进入一个隐藏了标签菜单的新活动。 就像他们使用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类中的按钮
答案 0 :(得分:0)
标签位于布局中。您只需要确保R.layout.test
不包含ViewPager / TabView。