Ich habe dieses Code-Schnipsel in ein paar anderen Projekten verwendet, aber ich kann nicht verstehen, warum es hier nicht funktioniert. Es ist ein einfacher Knopf, der Aktivitäten ändert. Der Code wird gibt die Fehlermeldung: kann nicht das Symbol „setOnClickListener“ löstAndroid App-Taste funktioniert nicht
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
public class MainActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener {
public static String value2;
public static String value3;
public static String value4;
public static String value5;
public static String value6;
public static String value7;
public static String value8;
public Spinner spinnerMath;
public Spinner spinnerEnglish;
public Spinner spinnerHistory;
public Spinner spinnerScience;
public Spinner spinnerLanguage;
public Spinner spinnerReligion;
public Spinner spinnerSeventh;
public Button button = (Button) findViewById(R.id.button);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getBaseContext(), Main2Activity.class);
startActivity(intent);
}
});
}
Jede Hilfe wird sehr geschätzt.
zunächst einmal prüfen Taste = (Button) findViewById (R.id .......). Zweitens überprüfen Sie Main2Activity haben Erlaubnis AndroidManifest.xml und Layout. –
ändere 'this' in den Aktivitätskontext (' MainActivity.this') –
Ich habe es erneut ausgeführt und die neue Fehlermeldung ist erwartet nach "setOnClickListener" @Muhammad Hafiq Iqmal –
mike