2

iOS アプリをゆっくりと Android に移植しているので、時間をかけて正しく機能することを確認できます。現在、TabBarController のような環境を作成する必要があります。私は何日も探していて、数多くの例に出くわしましたが、それぞれの例には問題があります.

まず、ほとんどの例では、TabActivity の使用について言及しています。これは、チェックしたばかりでは非推奨であり、使用できません。TabActivity を使用しないものは、フラグメント (場合によってはアクション バーを使用) またはタブ ホストを使用します。Fragments が進むべき道のように見えますが、古いデバイスをサポートするにはどうすればよいでしょうか (Android の Web サイトによると、ユーザーの 50% 以上はまだ API 10 を使用しています)。

基本的に私が設定する必要があるのは、各タブが新しい​​アクティビティをロードできるようにするタブ付き環境です。その後、これらの各アクティビティには独自のナビゲーションベースの階層もあるため、追求する最良のオプションは何かを確認しようとしています誰かが役立つ例を見たことがある場合。

これまでに、タブごとにフラグメントと異なるアクティビティを含む 4 つのチュートリアルを見つけたので、それらを調べていきますが、他の開発者が既に出くわし、このような問題が発生したかどうかを確認したかっただけです。古いデバイスとの互換性の問題。

4

1 に答える 1

2

サポート ライブラリを使用して、フラグメントを API 4 まで使用できます。下位の API をサポートするには、TabHost を使用する必要があるかもしれませんが、ActionBar タブで複数の Fragment を持つ単一の Activity を使用します。

于 2012-10-20T18:54:58.763 に答える