我正在尝试创建一个将在android片段内调用方法的应用程序。在Activity中,我们通常在onCreate()
方法中投射视图和调用方法。
有没有办法在android片段中强制转换视图和调用方法?在哪个函数回调中应调用此方法?
答案 0 :(得分:0)
如果您使用New创建片段 - >片段(空白),并选择用它创建一个布局文件。应该在Fragment.java中为您完成视图转换。 如果没有,这里是你如何将片段膨胀到活动上。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//fragment_example is the layout of the fragment
return inflater.inflate(R.layout.fragment_example, container, false);
}
要回答你的问题,你绝对可以调用android片段内的方法。调用函数的位置取决于您使用它们的内容。许多功能都可以在
中调用@Override
public void onStart() {}
同样,如果按照我指出的方式创建片段,这些占位符将在Fragment.java中为您创建。还要记住遵循Fragment,Presenter规则。