我想知道,是否可以创建一个BaseFragment
类,它将继承自Fragment
并具有一些基本UI(如底部的“下一个片段”和“上一个片段”按钮等)然后从此BaseFragment
继承以创建TargetFragment
,这将从BaseFragment
为此添加一些自定义用户界面?
由于
答案 0 :(得分:0)
有可能。对于BaseFragment,您需要一个布局文件,例如
<LinearLayout>
<ViewStub/>
<LinearLayout>
<Button/>
<Button/>
</LinearLayout>
</LinearLayout>
在TargetFragment中,使用所需的布局填充ViewStub。你的上一个&#39;和&#39;下一步&#39;按钮应该处理片段的添加/删除。
也许你可以用ViewPager替换ViewStub;并将片段添加到视图寻呼机适配器。