2012-01-15 17 views
0

アンドロイドの方がより良くなるように、私の新しい学習プロジェクトでは、「ページ」を切り替えるためのカスタムGUIオブジェクトを作成しています。ソーシャルネットワークのオブジェクトを使用して、プロファイルページ、フレンドページ、およびメッセージページを切り替える例があります。ページを切り替えるためのGUIオブジェクトの設定[アンドロイド]

今私の質問へ

を実行している間、私はすべての回で、画面上でこのオブジェクトが可視たい:

をオブジェクトは一度だけロードとの間に常に表示されるように、私はページを処理するにはどうすればよいです異なるページを読み込む?

私はそれぞれのページを独自のアクティビティとして持っていましたが、ページが選択されて新しいアクティビティが読み込まれると、オブジェクトは古いアクティビティで消えてから新しいアクティビティで再び表示されます。私に複数のアクティビティを使用するだけでなく、新しいページが選択されるたびにオブジェクトを再ロードすることは非常に非効率的です。

これは、各ページが新しいアクティビティである必要はないと思います。正面にオブジェクトを置いたまま新しいレイアウトを読み込んだり、わからないようにしたりすることもできます。私は、これはViewPagerは事のこのタイプのために建てられたばかな質問

+0

ちょうどあなたがモバイルプロセッサ上で実行できる最も遅いものは、より多くのメモリを求めるためであることを覚えておいてください。 – Robusto

+0

ViewSwitcherを試してください –

+0

チップのおかげで!また、@Robustoは複数のレイアウトの使用を指していますか? –

答えて

0

であれば謝罪ので、私は、複数の「ページ」を使って何をやったことがない

。あなたのレイアウトをここに入れてみて、それらを水平にスワイプすることができます。

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

+0

ありがとう!私は水平スワイプの部分について気にしませんが、ViewPagerは私が探していたものです。私はあなたが垂直にテキストを読むしようとするニュースアプリのようなアプリを使用して嫌い、それは垂直にスワイプするとやや水平に動き、間違ってビューを切り替えることができます*咳をする* Googleリーダー*咳* –

関連する問題