2017-04-05 5 views
-4

アクティビティのボタンを順序付けするには、コードを書くことではなく、プロパティメニューを使用するか、またはボタンを右クリックするだけです)image。 また、srcファイルに新しいアクティビティ(.javaファイル)を作成します。 コードを書く必要がありますか?あなたはあなたが必要コードなしでボタンを使ってアンドロイドで別のアクティビティを開く方法

Intent intent = new Intent(this,anotherActivity.class); 
startActivity(intent); 
+0

コード –

+0

を書くことはできません。 – Steve

+0

これが必要です:http://stackoverflow.com/questions/6578051/what-is-an-intent-in-android – Phil3992

答えて

0

。しかし、コードの1行だけです。ボタン書き込み属性

<Button android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="MyButton" 
    android:onClick="YourMethodName" /> 

の内側とアクティビティ

public void YourMethodName(View v) { 
// ButtonClickAction 
} 

の内側にあなたのlayout xmlファイルでは、ボタンのonClick

startActivity(new Intent(this, ActivityToOpen.class)); 
0

別のアクティビティを呼び出すことができます。このようなコード、すなわち意思を記述する必要がある他のアクティビティを呼び出すための

0

にこれを追加し、ボタンがクリックされたときに、このメソッドを呼び出します

how私はインテントを使用することをお勧めします

0

あなたはコードを書かなければなりません、それをエスケープすることはありません。ボタンをクリックした後、別のアクティビティを開くためのボタンのOnClickListenerに次の行を追加します。

を次またはアクティビティが実行されませんよう

button.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View view) { 
    Intent intent = new Intent(ActivityA.this, ActivityB.class); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(intent); 
    finish(); 
    } 
}); 

があなたのAndroidManifest.xmlファイル内の次のアクティビティを追加することを忘れないでください

<activity android:name=".ActivityB" 
android:screenOrientation="portrait" 
android:theme="@style/AppTheme.NoActionBar.BlackActionBar" /> 
関連する問題