0

アクティビティにログインとゲームのレイアウトがあります。私のプロジェクトではAndroidAnnotationsを使用します。それはクールだからです!しかし、ログインレイアウトをゲームレイアウトに正しく変更する方法はわかりません。

login-layoutの初期化私は注釈を使って行います:

@EActivity(R.layout.login)
public class MyActivity extends Activity {

それは、アクティビティ内のレイアウトを変更するための失敗のアプローチである可能性がありますか?きれいな方法は何ですか?

4

1 に答える 1

1

いいえ...これは、Androidアノテーションが使用されると予想される方法です。それがあなたが求めているものであるならば、あなたは構文エラーを持っていません。

以下にあるインストールページに移動する以外に、私にできることはほとんどありません。

Eclipseプロジェクト構成


Activityログインとゲームに2つの別々のを使用するだけです。ユーザーがログインすると、次のコマンドで新しいゲームアクティビティを起動します。

startActivity(this, GameActivity.class);

これは、現在のアクティビティにとどまり、単にレイアウトを入れ替えるよりもはるかに好ましい方法です。アクティビティは、達成しようとしている特定の側面に焦点を当てることになっています。ゲームとログインは機能が完全に異なるため、機能を別々のアクティビティに分割することは間違いなく理にかなっています。

于 2012-06-24T16:06:49.197 に答える