Fragment应该在哪个方法中获取控件并初始化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fragment应该在哪个方法中获取控件并初始化相关的知识,希望对你有一定的参考价值。

参考技术A onCreate方法创建即可,因为onCreate只会调用一次,这样可以减少CPU开消。

android 怎么在自定义控件中获取控件所在fragment的实例

在构造方法,或者set方法等注入fragment,类似很多自定义控件使用Context一样。

可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。
使用Fragment时,需要继承Fragment或者Fragment的子类(DialogFragment, ListFragment, PreferenceFragment, WebViewFragment)。
参考技术A getFragmentManager().findFragmentById(id).getView().findViewById(id)
这样应该就可以了本回答被提问者和网友采纳

以上是关于Fragment应该在哪个方法中获取控件并初始化的主要内容,如果未能解决你的问题,请参考以下文章

android 怎么在自定义控件中获取控件所在fragment的实例

如何在ViewPager中的各个Fragment间传递数据并刷新Fragment界面

MFC如何知道光标在那个控件上 用哪个函数?谢谢

使用Fragment时如何获取控件Id以及如何跳转

控件获取焦点问题(C#)

如何在activity中获取fragment的控件,然后修改控件的内容,