Android 需要关于启动不同布局和后退按钮的建议吗

Android 需要关于启动不同布局和后退按钮的建议吗,android,android-layout,android-intent,android-widget,Android,Android Layout,Android Intent,Android Widget,我的要求是在第一次启动时启动安装向导,并在连续启动时打开列表视图。安装向导将收集信息以创建用户和相关设置。列表视图更像是选项卡式视图,选项卡内容可滚动 安装向导为LinearLayout,而第二次启动应使用TabHost。当我使用SharedReferences查找首次发布等时,如何调用不同的布局。如果根据条件使用setContentView,则该类必须扩展TabActivity,但如果启动安装向导,则会失败,因为不存在TabHost。如果我使用intent启动不同的屏幕,我应该有一个虚拟布局,

我的要求是在第一次启动时启动安装向导,并在连续启动时打开列表视图。安装向导将收集信息以创建用户和相关设置。列表视图更像是选项卡式视图,选项卡内容可滚动


安装向导为LinearLayout,而第二次启动应使用TabHost。当我使用SharedReferences查找首次发布等时,如何调用不同的布局。如果根据条件使用setContentView,则该类必须扩展TabActivity,但如果启动安装向导,则会失败,因为不存在TabHost。如果我使用intent启动不同的屏幕,我应该有一个虚拟布局,通过intent启动设置或列表布局吗?单击“上一步”按钮时,它将返回到虚拟布局。关于如何设计它有什么建议吗?

让您的主要活动是设置向导,这样当用户单击主屏幕上的程序图标时,它将启动设置向导,然后在创建设置向导时,您将第一次检查首选项,如果第一次设置ContentView(),如果没有,则检查所有选项,然后开始您的其他活动,并在第一个活动中调用finish()

因此,每次在第一次之后,您的安装向导都将被调用,然后您将终止它并开始真正的程序活动

如果调用finish,则返回按钮将不会返回向导