私はAndroidが初めてなので、ViewFlipper、ViewSwitcher、ViewAnimator、ViewPagerのすべてで少し迷子になりました。さらに、ボンネットの下で何が起こっているのかわかりません。
基本的に、いくつかのデータを表示するアクティビティがあります。スワイプ (またはボタンは関係ありません) を使用して、ビューをスクロールして別のページに移動したいと思います (下の図を参照)。
別のアクティビティに変更せずに、そのようなものを実装することは可能ですか?
ビューとデザイン要素へのアクセスに関して少し混乱しています。これらのページは互いにどのように配置されていますか? たとえば、現在 Page1 が表示されている場合、Page3 のコンテンツを変更できますか? または簡単に言うと、すべてのページ ビューがまとめて読み込まれますか? 設定
setContentView(R.layout.xlayout);
したかのように、xlayout 要素のみにアクセスできます。しかし、同じアクティビティを使用すると、Page1 のカウンターを更新するスレッドがそこにあり、ビューをページ 2 に変更すると、カウンターは Page1 Counter TextView を見つけられず、文句を言います。私が理解しているように、Android 4.0にはViewPagerがあり、これは写真に見られるものに似ています。GBを使用しています。サポートライブラリを使用する必要がありますか、それともライブラリをインポートせずに同様のものを実装できますか?
(すみません、私の説明は少し面倒です)