Hallo zusammen,
ich bin gerade dabei mich in Android/ JAVA einzuarbeiten und versuche mich derzeit an einen mehrzeiligen, scrollbaren Alert nach Buttonklick zu erstellen wo ich jetzt Probleme habe.
In der Anlage ein Bild und hier mein Code mit dem Fehler:
Code
package com.example.cedapp;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Main extends Activity {
//*AlertButton
final Context context ;
private Button button;
//*AlertButton Ende
private Intent intent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
// hier wird auf klick die Data Input Seite aufgerufen
public void zweiteseite(View view) {
Intent intent = new Intent(this, SecondActivity.class);
startActivity(intent);
}
// hier wird auf klick die Listview Seite aufgerufen
public void dritteseite(View view) {
Intent intent = new Intent(this, ThridActivity.class);
startActivity(intent);
}
// hier wird auf klick die Listview Seite aufgerufen
public void vierteseite(View view) {
Intent intent = new Intent(this, KalenderActivity.class);
startActivity(intent);
}
//********** ALERT DIALOG*****************
button= (Button) findViewById(R.id.btn_notes);
// add button listener
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
context);
// set title
alertDialogBuilder.setTitle("Hinweise");
// set dialog message
alertDialogBuilder
.setMessage("Hinweistexte einfügen!")
.setCancelable(false)
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
// if this button is clicked, close
// current activity
Main.this.finish();
}
})
.setNegativeButton("No",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
}
});}
//***************ALERT DIALOG ENDE******************************
}
Alles anzeigen
In Zeile 59 wird mir ein Fehler angezeigt:
beim ersten button = steht Syntax error on token "button", VariableDeclaratorId expected after this token und bei findViewByID steht: Return type for the methods is missing. Wenn ich hier das void davor einfüge kommt die Meldung: Syntax error on token ".", ... expected Ich vermute ab Zeile 55 muss ich noch Klammern einfügen oder?
Wenn möglich bitte die Anwort Anfängergerecht zurückgeben...!