2012-01-19 8 views
0

ボタンを押してレイアウト内のコンテンツを変更する最善の方法はどれですか? プッシュするたびに6つのボタンと異なるコンテンツが必要です。レイアウト内のレイアウトを使用していますか?

私はまだそれを使用するので、私はタブレイアウトを使用することはできません。..

+0

なくなっ押しますレイアウト。技術的には可能です。 – kosa

+0

この質問は少し曖昧です... あなたの現在のもののスクリーンショットを提供して、あなたが望むものをよりよく説明できますか? – VicVu

答えて

0

私はAPIのデモに設定されているのGridViewを使用してお勧めします。 Android SDKから新しいプロジェクトとしてインポートすることができます。

「すべてのアプリ」のリストのように効果的です。ただし、ボタン/アイコン/テキストのレイアウト方法を変更することはできます。

0

私が進めているアプリでは、メッセージタイプのリストをボタンとして持っています。ボタンをクリックすると、選択されたメッセージを構成するレイアウトに表示が変更されます。これを行うために、私は変更したい領域のFrameLayoutを持っています。私はこのビューを 'compose_content'と呼んでいます。私は内容を変更したい場合は、私は次のコードを実行します。

compose_content.removeAllViews(); 
LayoutInflater.from(activity).inflate(R.layout.new_content,compose_content, true); 

これは、指定されたレイアウトからコンテンツまででframeLayoutの内容を変更します。

0

一つの解決策は、ボタンの上にあなたの膨張したXML内のすべての6つの見解を持っており、依存することができますが、ビューが乱雑であると感じていない限り、あなたはタブを使用することができます目に見えるその特定のビューの可視性を設定し、残りは

関連する問題