Ich bin neu in Android Entwicklungsbereich, so für eine AlertDialog
Box versucht und ich Probleme damit. Hier ist mein Abschnitt Code für AlertDialog
.mein Alarmdialog funktioniert nicht?
public void teacherLogin(View view)
{
AlertDialog.Builder alert = new
AlertDialog.Builder(getApplicationContext());
alert.setTitle("Login");
alert.setPositiveButton("Login", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(getApplicationContext(), "you clicked login",
Toast.LENGTH_SHORT).show();
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(getApplicationContext(), "Cancelled",
Toast.LENGTH_SHORT).show();
}
});
AlertDialog dialog = alert.create();
dialog.setCancelable(false);
dialog.setCanceledOnTouchOutside(false);
dialog.show();
}
Und hier ist mein xml-Code für Button
die teacherLogin aufgerufen() -Methode
<Button
android:id="@+id/teacher_loginbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="28dp"
android:onClick="teacherLogin"
android:text="Teacher's Login"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="22dp"
android:layout_marginEnd="22dp" />
versuchen Changi ng getApplicationContext() zu YourActivity.this –