2011-01-29 2 views
-1

私はアンドロイドにとってとても新しいので、同時に2つのウィンドウにコンテンツを表示させることができますか?同時に複数のコンテンツを表示するAndroid?

ここに例があります: メニューのボタンが格納されている画面の下部にHorizo​​ntalScrollViewがあります。その上に、メニューのどのボタンが押されたかによって変更することができるウィンドウ(JFrameのような)が欲しいです。 ScrollViewメニューは、別のエンティティとして存在していなくてはなりません(私が何を意味するか分かっている場合)。

これを行うにはどうすればよいですか?ユーザーがボタンをクリックして新しいページが表示されるたびにメニューを描画する必要はありません。私は意図や活動とは関係があると感じていますが、わかりません。

誰かが私を助けてくれることを願っています。

ありがとうございました。

答えて

0

TabLayoutは、あなたの答えのようになります。

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

+0

これは1つの方法ですが、理想的ではありません。私は約8つのメニュー項目を持っていて、それらはユーザーがメニュー項目をスクロールできるHorizo​​nltalScrollVieに格納されています。私はコンテンツを表示するための画面上の別の場所で、永久にスクロール可能なメニューが必要です。 – rich

1

私はアンドロイドに非常に新しいだと私は私が同時にコンテンツを表示する2つのウィンドウを持つことができるか疑問に思って。

あなたは文字どおりに解釈することはできませんが、それは「ウィンドウ」があなたの考えを意味するものではないからです。

次に例を示します。メニューのボタンが格納されている画面の下部にHorizo​​ntalScrollViewがあります。

これを取り除き、オプションメニューに置き換えて、アプリケーションをプラットフォームとブレンドします。

以上、私は、メニューのどのボタンが押されたかによって変更することができるウィンドウ(JFrameのようなもの)が好きです。 ScrollViewメニューは、別のエンティティとして存在していなくてはなりません(私が何を意味するか分かっている場合)。これをやり遂げるにはどうすればいいですか?

オプション#1:、HorizontalScrollViewを取り除くオプションメニューを使用し、各「ウィンドウ」

オプション#2のための独立した活動を使用する:各ViewFlipperの1子と、ViewFlipperを使用します"窓"。

メモリ管理、状態管理、コードの複雑さ、およびUI設計のために、2つのうち、オプション1が一般にはるかに優れています。

+0

アンドロイド携帯のメニューボタンを押すと、ユーザーがビューにアクセスして変更するためのメニューが表示されますか?私はそれをテストすることはできませんので、私はアンドロイドの電話がありません:) すべての助けをありがとう。 – rich

+1

リッチ、エミュレータでメニューをテストすることができます。 – user432209

+0

ええ、私は今すぐメニューを稼働させることができました...しかし、それは駄目です! Androidは非常に限られているようです。うまくいけば、それは時間と共に改善するでしょう。 – rich

関連する問題