我是 android 新手,因此我对所有这些 ViewFlipper、ViewSwitcher、ViewAnimator 和 ViewPager 有点迷失了。此外,我不确定引擎盖下发生了什么。
基本上我有一个显示一些数据的活动。通过滑动(或按钮,没关系),我想滚动视图并进入另一个页面(如下图所示)。
是否可以在不更改其他活动的情况下实现类似的东西?
我对视图和对设计元素的访问有点困惑。这些页面是如何相互定位的?例如,如果我当前看到的是 Page1,我可以修改 Page3 的内容吗?或者简单地说,所有的页面浏览量都是一起加载的吗?就像我设置
setContentView(R.layout.xlayout);
的那样,我只能访问 xlayout 元素。但是,如果我使用相同的活动,那么我有一个线程更新 Page1 上的计数器,如果我将视图更改为第 2 页,计数器将找不到 Page1 Counter TextView 并会抱怨。据我了解,Android 4.0 具有类似于图片中的 ViewPager。我正在使用 GB。我应该使用支持库还是可以在不导入任何库的情况下四处实现类似的东西?
(对不起,我的描述有点乱)