ため
package com.example.myfirstapp;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class Main3Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
}
public void algorithm1(View view) {
Intent intent = new Intent(this, algorithm.class);
startActivity(intent);
}
public void compute(View view){
Intent intent = new Intent(this,result.class);
startActivity(intent);
}`
XMLコードはまた、Javaコードを使用してのonClickを実装することができます。以下に示すサンプルコードを使用することができます。
Button btn = (Button) findViewById(R.id.button7);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
yourMethod(v);
}
});
public void yourMethod(View v) {
// does something
}
これを試してください。この方法を試してください。 詳細については、linkを参照してください。
ボタンのXMLコード<ボタン アンドロイド:layout_width = "wrap_content" アンドロイド:layout_height = "wrap_content" アンドロイド:テキスト= "アルゴリズム" アンドロイド:ID = "@ + ID/button7" アンドロイド:layout_gravity = "center_horizontal" android:onClick = "algorithm1" /> – user3642714
エラートレースのエラーは何ですか? –
AppManifestファイルにアルゴリズムクラスを登録しましたか? PS:小文字ではなく、大文字で始まるクラス名。 – Furqan