Android中fragment实现按钮点击事件
2015-12-20 16:51
519 查看
fragment无法直接进行点击事件,需要放到oncreatActivity中
方法如下:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.main_tab1_fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button button = (Button) getActivity().findViewById(R.id.testbt);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "nihao", Toast.LENGTH_LONG).show();
}
});
}
方法如下:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.main_tab1_fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button button = (Button) getActivity().findViewById(R.id.testbt);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "nihao", Toast.LENGTH_LONG).show();
}
});
}
相关文章推荐
- Android 放大镜效果实现原理
- Android中防止Toast重复显示的问题
- 本文介绍Android中Intent的各种常见作用
- AndroidStudio快捷键
- android-Notification点击跳转Activity
- 【android】Cursor记录集游标、ListView和SimpleCursorAdapter、ListView数据动态更新
- Android笔记(8)---Fragment的使用(静态加载,动态加载)
- android 计数器---定时执行任务
- Android中TouchEvent触摸事件机制
- Android自动电话录音开发过程及问题
- Android SurfaceView使用dirty rect刷新
- Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt
- 【android】获取屏幕宽和高
- android-NFC Basics
- Android读书笔记之ViewPager的使用
- android-Near Field Communication(NFC)
- android intent 跳转到第三方应用 如果第三方应用已经启动,但是隐藏在home下,如何让它显示出来?
- Android项目更改包名
- 分享Android中pullToRefresh的使用心得
- Android学习--XML基础