如果按下按钮,如何添加密码确认。 它适用于Android API19。
编辑并回答:
“对话听起来很棒。”
“我没有任何想法如何想象那个。”
我想是这样做的。
感谢您的建议。
答案 0 :(得分:0)
为什么不在按钮前添加密码确认?如果你真的想这样做,对话是一个不错的选择。使用TextInputLayout
自定义视图,添加setNegativeButton()
和setPositiveButton()
,在DialogInterface.OnClickListener
处理您的请求,依此类推。您也可以隐藏确认组件并在单击按钮后显示它。
答案 1 :(得分:0)
好的,我已经这样做了。
布局文件中的
<Button
...
android:onClick="makechanges" />
在java类
中boolean passwordentered = false;
makechanges (View view)
{
if (passwordentered == false)
{
AlertDialog.Builder builder1 = new AlertDialog.Builder(this);
builder1.setMessage("You havn´t entered password!");
builder1.setCancelable(true);
builder1.setPositiveButton(
"Enter Password",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
setContentView(R.layout.layouttoenterpw);
}
});
builder1.setNegativeButton(
"Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert11 = builder1.create();
alert11.show();
Toast.makeText(this, "Keypass not found!", Toast.LENGTH_LONG).show();
}
}
else if (buycentfunfzig == true)
{
euroset = R.drawable.centfunfzig;
setContentView(R.layout.activity_main);
ImageView picturetochange= (ImageView) findViewById(R.id.iveuro);
picturetochange.setImageResource(euroset);
}
在新布局中,我为输入密码创建了一个文本字段,一个带有onClick和后退按钮的发送按钮。