public class ServicesFragment extends Fragment {
private FragmentServicesBinding binding;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
ServicesViewModel servicesViewModel =
new ViewModelProvider(this).get(ServicesViewModel.class);
binding = FragmentServicesBinding.inflate(inflater, container, false);
View root = binding.getRoot();
ImageView iv_login=binding.login;
iv_login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getContext(),"hello services",Toast.LENGTH_LONG);
Log.d("TAG_Services_log", "onClick: 点击完成");
}
});
/**
* 引用 Services_fragment.xml
*/
// final TextView textView = binding.textServices;//fragment_services.xml
// servicesViewModel.getText().observe(getViewLifecycleOwner(), textView::setText);
return root;
}
@Override
public void onDestroyView() {
super.onDestroyView();
binding = null;
}
}
我写了android java版本的ImageView的点击事件,点击后怎么没反应