私はアンドロイド開発フィールドには新規ですので、AlertDialog
ボックスで試してみましたが、問題があります。 ここに私のセクションコードはAlertDialog
です。アラートのダイアログが機能していませんか?
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();
}
そして、ここではteacherLoginを呼び出しButton
ための私のXMLコード()メソッド
<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" />
try changi getApplicationContext()をYourActivity.thisに設定します。 –