私のアプリケーションでは、次のようなデザインを計画しています。
http://img811.imageshack.us/img811/7045/problemel.png
-デザインには、実際に Android のアクション バーであるタイトル バーが必要です。互換性の問題を克服するために、アクション バーのない古いバージョンをサポートすると言われているシャーロック アクション バーを使用しました。ただし、古いデバイスについてはまだテストしていません。
-私の知る限り、ナビゲーションには、むしろタブ付きまたはドロップダウン リストの方法を使用できます。アプリ内のすべてのページに一定のタブを配置して、ページの下に表示したいと考えています。これはタブ付きのアクション バーを反映していますが、アクション バーの下だけでなく、下にも配置したいと考えています。方法はわかりませんが、YouTube アプリケーションではどういうわけか画面の中央に表示されます (カスタム ビューでない場合)。では、ページの下部にタブを配置するにはどうすればよいでしょうか?
- また、別のメニューが必要で、その項目はページによって異なります。ただし、外観はすべてのページで同じになります。左の写真では、このメニューには「Bt 1」、「Bt 2」などのボタンがあります。すべてのアクティビティ ページで同じ xml を繰り返したくないのですが、繰り返さずにそれを達成する方法がわかりません。アクション バーでナビゲーション タブとドロップダウン リストの両方を使用できる場合、このメニューの項目を右の図のように (灰色のボタンの上に) ドロップダウン リストに配置できます。しかし、そうではないと思いますか?
したがって、すべてのページでメニュー xml コードを繰り返す必要がありますか、それとも別のスマートな方法がありますか?
アドバイスをいただければ幸いです。