0
以下是我爲2個對話框創建的代碼:即提交2個按鈕(即btnselDate和btnAlertDialog)時的日期選擇器和自定義對話框。Android中的自定義DialogBox警報不提示
日期選取器對話框工作正常但自定義對話框出現問題。 我的自定義對話框顯示用戶的登錄表單。
請回顧一下,並提出相應的建議。
這裏去代碼:
public void onClick(View view)
{
if(view.getId() == R.id.btnselDate)
{
// Date Picket DialogBox
showDialog(1);
}
else if(view.getId()==R.id.btnAlertDialog)
{
// Alert Dialog Box
Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);
dialog.setContentView(R.layout.custom_activity);
dialog.setTitle("Custom Dialog");
TextView text = (TextView) dialog.findViewById(R.id.tvPwd);
text.setText("Enter the Password");
final EditText pwd=(EditText) dialog.findViewById(R.id.etPwd);
Button btnlogin=(Button) dialog.findViewById(R.id.btnOK);
btnlogin.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
//Login Button
if(pwd.getText().toString().equals("abc"))
{
Intent intent=new Intent(MainActivity.this,WelcomeUser.class);
startActivity(intent);
}
else
{
Toast.makeText(MainActivity.this, "Wrong Password, Try Again", Toast.LENGTH_SHORT).show();
}
}
});
}
else
{
Toast.makeText(MainActivity.this, "No Dialog Selected yet", Toast.LENGTH_SHORT).show();
}
}
什麼你有問題嗎? –
問題現在還不清楚 –
@RaghavSood我正在強制接近錯誤。 我不知道問題我檢查logcat很多次,但我無法修復錯誤。 識別並讓我知道代碼中的錯誤,如果你得到任何? – Rushabh