我正在开发一个类似“主页提要”的功能,其中有一个Fragment主页面,在其布局中添加了其他几个片段,构成了内容页面。我希望主片段类能够实例化从某个父片段类继承的所有片段类。这样代码会更加动态,而不是<fragment>向我的 xml 文件添加一堆标签。
我有点坚持构建一个体面的架构。你会如何继续做这件事?
更新:这是我基本上想要做的,但不知道如何:
public class FeedFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View parentView = inflater.inflate(R.layout.fragment_home, container, false);
// Get fragments and dynamically add them to
// the FeedFragment's layout
getEntryFragmentsList();
// ...
return parentView;
}
}
public abstract class FeedEntryFragment extends Fragment {
// Somehow add fragment to list of entry fragments
}
public class TestFragment extends FeedEntryFragment {
// Already added to list of entry fragments
}
慕村225694
30秒到达战场
相关分类