タブレット用のアプリを作りたいです。メインアクティビティがあり、その上にマップが含まれます。そして、他のフラグメントがその上にあります。
たとえば、この図は私が何を望んでいるのかを表していると思います。
図 http://imageshack.us/scaled/landing/62/fragmentr.png
マップは常にそこにあり、リストビューはたとえば左側にあります。アンドロイドで可能ですか?そして、どのように私はそれを行うことができますか?
タブレット用のアプリを作りたいです。メインアクティビティがあり、その上にマップが含まれます。そして、他のフラグメントがその上にあります。
たとえば、この図は私が何を望んでいるのかを表していると思います。
図 http://imageshack.us/scaled/landing/62/fragmentr.png
マップは常にそこにあり、リストビューはたとえば左側にあります。アンドロイドで可能ですか?そして、どのように私はそれを行うことができますか?
はい、可能です。画面上の UI 要素の配置を記述した XML ファイルを作成し、これらの UI 要素を初期化および管理するコードを記述できます。詳細と例は、公式の API ガイドに記載されています。
http://developer.android.com/guide/topics/ui/declaring-layout.html
この場合、次のLinearLayout
3 つの要素を含むバーティカルを作成します。
TextView
(ヘッダー) 、LinearLayout
(マップおよびマップ リスト):
MapView
マップ のTextView
リストの aLinearLayout
(メニュー)Button
より疑似的なアプローチですが、うまくいけば、それはあなたを正しい道に導くでしょう。
ActionBar
ヘッダーとしてaを使用し、コンテンツ自体にaMapFragment
とaを使用できます。ListFragment
メニューはあなたが何をしたいかに応じてあなた次第です。:)