片段不去 activity [Android]
fragment does not go to activity [Android]
学习不到一周Android。正在尝试创建一个项目,但有些东西不起作用。
问题:不从片段移动到activity
已尝试:浏览 Google 上的文档。并且我在HomeFragment.java
中对onclickListener
使用了@Override 弹出了一条红线并唤醒删除,但仍然不知道错误是什么。
HomeFragment.java
public class HomeFragment extends Fragment {
private HomeViewModel homeViewModel;
private Button btn_today;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
homeViewModel = new ViewModelProvider(this).get(HomeViewModel.class);
View root = inflater.inflate(R.layout.fragment_home, container, false);
ViewGroup root_view = (ViewGroup)inflater.inflate(R.layout.fragment_home, container, false);
Button btn_today = (Button)root_view.findViewById(R.id.btn_today);
btn_today.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getActivity(), HomeActivity.class);
startActivity(intent);
}
});
return root;
}
}
在我第一次创建项目时使用了导航抽屉Activity。
什么I want to do is click on the button btn_today to go to the activity page (in xml file)
我是初学者,或者我不知道问题出在哪里。感谢任何帮助
整天都在做,但我不确定。
您应该使用根变量来查找按钮视图 ID。
Button btn_today = (Button)root.findViewById(R.id.btn_today);
学习不到一周Android。正在尝试创建一个项目,但有些东西不起作用。
问题:不从片段移动到activity
已尝试:浏览 Google 上的文档。并且我在HomeFragment.java
中对onclickListener
使用了@Override 弹出了一条红线并唤醒删除,但仍然不知道错误是什么。
HomeFragment.java
public class HomeFragment extends Fragment {
private HomeViewModel homeViewModel;
private Button btn_today;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
homeViewModel = new ViewModelProvider(this).get(HomeViewModel.class);
View root = inflater.inflate(R.layout.fragment_home, container, false);
ViewGroup root_view = (ViewGroup)inflater.inflate(R.layout.fragment_home, container, false);
Button btn_today = (Button)root_view.findViewById(R.id.btn_today);
btn_today.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getActivity(), HomeActivity.class);
startActivity(intent);
}
});
return root;
}
}
在我第一次创建项目时使用了导航抽屉Activity。
什么I want to do is click on the button btn_today to go to the activity page (in xml file)
我是初学者,或者我不知道问题出在哪里。感谢任何帮助 整天都在做,但我不确定。
您应该使用根变量来查找按钮视图 ID。
Button btn_today = (Button)root.findViewById(R.id.btn_today);