2011-03-25 9 views
0

スピナーを使用しているときにメインレイアウトを別のものに変更すると、アイテムが選択されたときにスピナーの各アイテムが新しいレイアウトに変更されます。Spinner、Onitemselected、Layout

答えて

0

これにはいくつかの方法があります。

レイアウトが少しだけある場合は、FrameLayoutを使用してさまざまなレイアウトを保持し、表示したいレイアウトに切り替えることができます。これは最も簡単なアプローチです。

複数のレイアウトを切り替えたい場合は、必要に応じてレイアウトを拡張し、次にそれらを変更するためにaddViewとremoveViewを追加することができます。これにより、あなたのアプリは大きなレイアウトから守られます。私たちは、性能上の理由からレイアウトを管理し続けることの重要性を掘り下げています。

最後に、さまざまなアクティビティを使用し、それらを切り替えて、各アクティビティレイアウトでスピンコントロールを複製することを検討できます。