【问题标题】:Need suggestion on launching different layouts and back button需要关于启动不同布局和后退按钮的建议
【发布时间】:2013-01-03 16:52:12
【问题描述】:

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

设置向导是 LinearLayout 而第二次启动应该使用 TabHost。当我使用 sharedPreferences 来找出首次启动等时,如何调用不同的布局。如果我根据条件使用 setContentView,则该类必须扩展 TabActivity,但如果启动设置向导,则它会失败,因为没有 TabHost 存在。如果我使用意图启动不同的屏幕,我是否应该有一个虚拟布局,通过意图启动设置或列表布局?单击后退按钮时,它会返回到虚拟布局。对如何设计有什么建议吗?

【问题讨论】:

    标签: android android-layout android-intent android-widget


    【解决方案1】:

    您的主要活动是设置向导,因此当用户单击主屏幕上的程序图标时,它将启动您的设置向导,然后在设置向导的 onCreate 上,您第一次检查首选项,如果您是第一次setContentView() 和所有,如果没有,则开始您的其他活动并首先调用 finish()。

    所以每次第一次之后,你的设置向导都会被调用,然后你杀死它并开始你真正的程序活动。

    如果调用完成,后退按钮将不会返回到向导。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 2012-06-11
      • 2020-08-13
      • 1970-01-01
      相关资源
      最近更新 更多