在AndroidAnnotation框架中,使用EFragment(R.layout...)的方式来指定Fragment的布局文件已经不再被支持。可以使用如下方法来解决这个问题:
@EFragment
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_my, container, false);
// 其他初始化操作
return view;
}
}
@EFragment(R.layout.fragment_my)
public class MyFragment extends Fragment {
@AfterViews
public void initViews() {
// 初始化布局中的视图
}
}
使用以上两种方法,可以解决AndroidAnnotation不再识别EFragment(R.layout...)的问题,并正常加载Fragment的布局文件。