如何使用fragment里的控件
来源:互联网 发布:v7素颜霜 知乎 编辑:程序博客网 时间:2024/06/05 10:44
最近正在用actionbar和fragment做出tabhost的效果,其中遇到一个问题,就是把fragment添加到activity里,不知道如何使用fragment里的空间,上网查了一下,都说是用view.findviewbyid找到控件的ID,可是尝试之后老是没有效果,原来是返回的view有问题,先上代码,这就是不成功的例子,问题就出在红字的地方
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view = inflater.inflate(R.layout.clock, container, false) ;
addButton = (Button)view.findViewById(R.id.addAlarm) ;
addButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Log.e("willian", "hello") ;
Intent intent = new Intent() ;
intent.setClass(getActivity(), Setting.class) ;
startActivity(intent) ;
}
}) ;
return inflater.inflate(R.layout.world, container, false);
}
我自己的理解是:因为你把R.layout.clock加载进view之后没有调用它,返回的却是另外的一个新inflate的layout,所以没有效果,不知道是不是这个意思,比较低级的错误,用来提醒一下粗心的朋友,把红字部分改为return view;就行了
- 如何使用fragment里的控件
- Android如何获取fragment里的webview控件资源
- 使用标准库里的fragment
- Fragment里使用 PhoneGap 的 CordovaWebView
- Fragment里使用CordovaWebView
- 如何使用 Fragment 的探究
- 使用masterpage的情况下如何使用js实现repeater控件里的checkbox全选
- 常用控件(七) : Fragment 的简单使用
- Android四大控件之Fragment的使用
- 如何利用Fragment里的 onSaveInstanceState保存数据
- Fragment自学 动态加载Fragment 以及如何获取动态加载的fragment中的控件
- Android - Fragment 控件Activity里的控件并的显示与隐藏
- [VB.NET]如何在第二个窗体里使用第一个窗体的控件方法
- ViewPager与support包里的Fragment家族一起使用
- CLI里的各种控件使用
- 如何使用Fragment构建灵活的UI
- 如何从activity中传参到fragment的子控件中
- 如何在fragment中获取自定义view的控件id
- WINCE6.0+S3C2451基于FMD flash架构的BSP移植记录---64M的内存改为支持128M
- 自定义push viewcontroll 的动画 (Custom animation for pushing a UIViewController)
- 行为型模式-----责任链模式(chain of responsibility)
- ScriptManager.RegisterStartupScript方法
- 设计模式之职责链模式
- 如何使用fragment里的控件
- Android去掉标题栏和全屏
- scull源码分析
- django staticfiles DEBUG设置为True或者False的关键内幕
- 学习android内核--相关流程以及相关类作用记录
- pyramid学习笔记x-mongodb基本操作
- jQuery实现网页右面浮动“返回顶部”效果
- 数字信号产生之拉普拉斯分布的随机数
- wpa_supplicant软件架构分析