如果我按下按鈕,如何添加密碼確認。 它適用於Android API19。如果按下按鈕,則添加密碼確認
編輯回答:
「的對話框聽起來很不錯。」
「我沒有任何想法如何想象。」
我想這樣做。
- 按下按鈕
- 需要輸入密碼的
- 如果密碼是正確的,繼續代碼。 setImageSource等
- 如果密碼不正確,請不要執行任何操作。
感謝您的意見。
如果我按下按鈕,如何添加密碼確認。 它適用於Android API19。如果按下按鈕,則添加密碼確認
編輯回答:
「的對話框聽起來很不錯。」
「我沒有任何想法如何想象。」
我想這樣做。
感謝您的意見。
爲什麼不在按鈕前添加密碼確認?如果你真的想這樣做,對話是一個不錯的選擇。使用TextInputLayout
自定義視圖,添加setNegativeButton()
和setPositiveButton()
,處理您在DialogInterface.OnClickListener
中的請求等。您也可以隱藏確認組件並在點擊按鈕後顯示它。
好吧我做到了。
在佈局文件
<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發送按鈕和後退按鈕一個文本框。
你想要一個對話框,你的問題是廣泛的。 – Remario
試試看,如果出現任何問題,請回報:) – Shark
我還沒有考慮過,但對話聽起來不錯。 – wetfoxx