2012-03-04 12 views
0

私が作成しようとしている新しいアプリでは、3つの別々のレイアウトを切り替えて、それぞれに独自のボタンがあります。レイアウトが変更されるたびにonOnClickListener()を設定する必要がありますか?

このビューに変更するたびに、またはリスナーを永久に追加する方法があるたびに、OnClickListener(リスナー)を設定する必要がありますか?

ありがとうございます!

+0

これらのレイアウトを「どのように」切り替えるつもりですか? – CommonsWare

+0

ちょうどsetContentView()関数を使って:/ lol – Jwc24678

答えて

0

最初に、より良い方法は、それぞれ独自のレイアウトを持つ3つのアクティビティを作成し、それらの間で切り替えることです。しかし、あなたのアプリケーションがこのようにしておく必要がある場合は、新しいレイアウトを展開するたびにonClickListenersを初期化する必要があります。お役に立てれば。

+0

もし私がこれをやろうとすれば、画面に表示されているものをどうやって変更するのですか?私は実際にライブ壁紙で作業していたので、アンドロイドのレイアウト部分にはかなり新しいです。 – Jwc24678

+0

@ Jwc24678、あなたはDev Guide(www.developer.android.com)にアクセスし、活動とインテントに関する記事を読んでください。これは少し明確になります。 – Egor

+0

申し訳ありませんが、あなたの助けてくれてありがとう! – Jwc24678

関連する問題