Android中在fragment中实现点击按钮事件
2024-09-04 07:52:42
在fragment不能直接进行点击事件,需要放到oncreatActivity中
具体方法如下:
需要注意的是import android.support.v4.app.Fragment;导入的这个包
public class SendFragment extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
return inflater.inflate(R.layout.send_fragment,container,false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// final User user ;
final EditText et_title = (EditText) getActivity().findViewById(R.id.et_title);
final EditText et_salary = (EditText) getActivity().findViewById(R.id.et_salary);
final EditText et_sex = (EditText) getActivity().findViewById(R.id.et_sex);
final EditText et_count = (EditText) getActivity().findViewById(R.id.et_count);
final EditText et_phone = (EditText) getActivity().findViewById(R.id.et_phone);
final EditText et_time = (EditText) getActivity().findViewById(R.id.et_time);
final EditText et_address = (EditText) getActivity().findViewById(R.id.et_address);
final EditText et_description = (EditText) getActivity().findViewById(R.id.et_description);
Button btn_send = (Button) getActivity().findViewById(R.id.btn_send); btn_send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//String username=user.getUsername().toString();
String title = et_title.getText().toString();
String salary = et_salary.getText().toString();
String sex = et_sex.getText().toString();
String count = et_count.getText().toString();
String phone = et_phone.getText().toString();
String time = et_time.getText().toString();
String address = et_address.getText().toString();
String description = et_description.getText().toString();
JobDao jobDao = new JobDao(getActivity());
jobDao.add(new Job(title, salary, sex, count, phone, time, address, description));
Toast.makeText(getActivity(), "发布成功", Toast.LENGTH_LONG).show();
Intent intent = new Intent(getActivity(),MainActivity.class);
startActivity(intent);
}
});
}
}
---------------------
作者:shasha1021
来源:CSDN
原文:https://blog.csdn.net/shasha1021/article/details/72717229
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- django request对象和HttpResponse对象
- TypeScript Type Compatibility(类型兼容)
- 准备熟悉Kaggle -菜鸟进阶
- 国外社交网站获取分享数量APIs
- 查看oracle被锁的表
- Codeigniter MongoDB类库
- JAX-WS
- 让Apache支持中文Directory的最简方法
- Apache HttpServer Installing the apache2.2 service <;OS 5>;拒绝访问. :Failed to open the WinNT service manager
- robotframework学习笔记(七)------筛选执行用例
- ScrollView的阻尼回弹效果实现(仿qq空间)
- javaee设计模型简介
- 059 SparkStream介绍
- c++ <;vector>;学习
- 表单中的input框点击enter到下一个input框
- 经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》
- 装饰者模式——Java设计模式
- 【Android】水平居中 垂直居中 中心居中
- spring 在service中需要抛出异常才能自动回滚
- c++define的用法