後ろにスライドするアクティビティを含む静止フッターを持つレイアウトを作成しようとしています。フラグメントを使用するように言われましたが、それは、既存のアクティビティをフラグメントに変換する必要があることを意味します-そうですか?これが私が達成しようとしていることの図です:http://i.imgur.com/K8Iao.jpg
2 に答える
@TarunMaheshwariが言おうとしているのは、3つのアクティビティ(例:のクラス)ではなく、 (コードが機能するために行う必要のある他の小さな変更があることは明らかですextends activity
)に置き換えてから、メインアクティビティを作成することです。 extends fragment
(with extends FragmentActivity
)は、3つの異なるフラグメントを呼び出すことができる必要な静的フッターを持っています。
推奨読書:
http://developer.android.com/guide/topics/fundamentals/fragments.html
http://android-developers.blogspot.ca/2011/02/android-30-fragments-api.html
フラグメントを使用することがアプリにとって正しい解決策だと思います。しかし、あなたの質問やコメントから私が理解していることから、あなたは本当にそれらを使用することを避けたいと思っています。フラグメントの代わりにアクティビティを使用するには、このチュートリアルで説明されているように、タブホストとタブウィジェットを使用してタブレイアウトを実装します。このソリューションでは、タブを使用してアクティビティを切り替えることができます。
タブホストを画面の下部に揃えるには、このチュートリアルをご覧ください。