0

私はしばらくの間Webを閲覧していて、タブバーを実装する方法のさまざまな例を見ています。

私が抱えている問題は、この機能を作成するための正しいアプローチを決定することです。最もよく使われていると思われるオプションは、MainActivityなどと呼ばれる1つのメインアクティビティを持ち、タブとしてフラグメントを使用することです。これはすべてうまくいっていて、私はこのようなアプリケーションを作成しました。

私が抱えている問題は、これがiOS開発のバックグラウンドから来ているので、これが正しい方法であるかどうかについて2つの考えを持っていることです。これらのタブの機能が異なるため、正しくないようです。

どんなポインタも素晴らしいでしょう。

編集私もActionBarSherlockを調べましたが、エラーが発生し続け、発生している問題を分類するスレッドが見つからなかったため、プロジェクトで使用できませんでした。

ディスコ

4

1 に答える 1

1

はい、フラグメントを使用する必要があります。ここにそれを行う方法の例があります: http://developer.android.com/guide/topics/ui/actionbar.html#Tabs

ただし、これはアクションバーの一部であるタブで「のみ」機能します。通常はアクションバーの一部であるため、それほど問題にはなりません。タブの場所に満足できない場合は、手動でタブを移動したり、タブのように見える独自のボタンをロールしたりすることもできます。

Android のタブは、iOS のタブ バーとまったく同じ獣ではないことに注意してください。見た目も動作も似ていますが、使用方法には微妙な概念上の違いがあります。基本的なアプリのナビゲーションではなく、似たような「もの」を切り替えるために使用してください。

ただし、これを 3.0 より前のデバイスで使用する場合は、ActionBarSherlock を使用する必要があります。それは問題なく動作し、いくつかのプロジェクトで使用しているため、統合に問題がある場合は、そのための新しい質問を作成することをお勧めします。喜んでお手伝いします.

于 2012-06-13T10:55:48.560 に答える