actionbarsherlock模拟tabhost行为?

时间:2013-10-03 22:03:01

标签: android android-fragments actionbarsherlock

是否有一种简单的方法可以访问所有ABS片段上的所有数据字段,就像我只能通过单个按钮onclick listener使用TabHost一样?

在ABS中我试图让一些片段向用户显示滑动形式。

当用户完成所有表格后,我想要一个按钮,可用于从所有片段中收集所有用户数据并保存(偏好)并发送。

同样,当应用程序启动时,我希望它能够将之前的输入加载回所有表单(片段),这样用户就不必重新输入所有内容。

我过去使用TabHost做过类似的事情,但这些事情并不是很笨拙,现在感觉已经过时了。

这样的ActionBarSherlock片段是否存在模式?

我有其他应用程序,我使用TabHost并能够通过TabHost访问所有选项卡中的所有内容,因此很容易收集所有数据。

但是对于ABS片段,似乎数据字段超出了范围,因此对于不在当前片段上的元素,findViewById会失败。

到目前为止,我发现的唯一一件事就是对活动使用复杂的回调机制。但这似乎有点矫枉过正。

1 个答案:

答案 0 :(得分:0)

ViewPager setOffscreenPageLimit似乎做了我需要的事情。

findViewById不再失败。