2012-05-05 13 views
0

私は、さまざまなアクティビティの中でフッタを一定に保つ必要のあるアプリケーションを作成しています。つまり、別のアクティビティにアニメートすると、フッターはアニメーション化されません。それはそこにとどまります。ここで私が何を意味するかの例です:http://www.youtube.com/watch?v=EwXjdTvVXHQ&feature=related複数のアクティビティのフッタを維持する

私はそれは素晴らしいアプリだけど、私の質問を忘れないでください。)

答えて

3

フラグメントを使用してコンテンツを切り替えると、同じフッターで1つのアクティビティを保持できます。フラグメントはドーナツまでバックポートされています。

+0

私は断片を読んでいましたが、フッターをつけている間に切り替えるような活動をしました。しかし、活動は相互作用を許さない。ボタンをクリックすることはできますが、何も起こりません。私が知る必要がある何か他にありますか?ここに私が達成しようとしていることの全体像があります:[http://i.imgur.com/K8Iao.jpg.](http://i.imgur.com/K8Iao.jpg)各ボタンは活動に対応しています。ボタンは機能しますが、一度ロードされるとアクティビティはそのままになります。相互作用は許可されません。 – gatzkerob

+0

ViewPager with FragmentPagerAdapterを使用すると、そのようになります。各画面は自分のアクティビティでなければならないと考えるのではなく、ビューのグループをスワップアウトするフラグメントとして持つことができます。次に、各フラグメント内での対話を処理するロジックを配置し、ViewPagerとフッターのボタンをホストするアクティビティがボタンのクリックを処理し、必要に応じて表示されたフラグメントにそれらを渡すことができます。 – Sleepybear

0

使用のアプリ、スイッチやアニメーション化でフッタとボディを持つ唯一の活動は、アクティビティのスイッチと同様に、

0

アクティビティを拡張し、それにフッターを追加するダミークラスを作成します。xml(または他のアクティビティの場合と同じように)。 フッターが必要な場所で、このクラスをアプリで拡張します。

関連する問題