Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
2014-04-13 21:22
597 查看
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); System.out.println("BBBBBBBBBBB____onActivityCreated"); this.getView().findViewById(R.id.clickme).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 获得绑定的FragmentActivity MainActivity activity = ((MainActivity)getActivity()); // 获得TabAFm的控件 EditText editText = (EditText) activity.fragments.get(0).getView().findViewById(R.id.edit); Toast.makeText(activity, activity.hello + editText.getText(), Toast.LENGTH_SHORT).show(); } }); }
View Code
// 获得绑定的FragmentActivity MainActivity activity = ((MainActivity)getActivity());
通过getActivity()即可得到Fragment所在的FragmentActivity
最终效果图:
相关文章推荐
- Android支付接入(一):支付宝
- android布局属性详解
- Android自定义属性时TypedArray的使用方法
- android_混淆_防反编译_图文教程
- Android eye detection and tracking with OpenCV
- android oom 全解析
- android BroadcastReceiver
- 使用内部(com.android.internal)和隐藏(@hide)API[第4部分,定制ADT]
- 使用内部(com.android.internal)和隐藏(@hide)API[第3部分,定制android平台]
- 使用内部(com.android.internal)和隐藏(@hide)API[第2部分,定制android.jar]
- 使用内部(com.android.internal)和隐藏(@hide)API[第1部分,介绍]
- Android数字签名的创建
- Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
- 图解Android - Binder 和 Service
- Android 设置全屏,画图,加载位图
- Android eye detection updated for OpenCV 2.4.6
- Android手机一键Root原理分析
- android中对图片进行处理时内存溢出,程序崩溃
- Android Bundle类
- android 时间格式 各种转换