Activity的小應用
本次小應用是密碼輸入Activity。
應用打開呈現出兩個輸入框,分別為新密碼輸入框和確認密碼輸入框。
- 輸入框下方有兩個按鈕:
– OK 按鈕點擊後:
* 若 New Password 為空,則發出 Toast 提 。
* 若 New Password 與 Confirm Password 不匹配,則發出 Toast 提示。
– CLEAR 按鈕點擊後: 清除兩輸入框的內容。
密碼登錄界面的布局,將其設為 LinearLayout,對應註冊密碼的布局。因為將這個布局 Layout 設為豎直方向排列的話,其位於中心的語句將失去作用,應用時將會一上一下,所以使用了默認的橫向排列,雖然這樣會因為兩個
附部分activity相關代碼:
Ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (TextUtils.isEmpty(Password1.getText().toString())) {
Toast.makeText(MainActivity.this, "Password cannot be empty.", Toast.LENGTH_SHORT).show();
}
else if (!(Password1.getText().toString().equals(Password2.getText().toString()))) {
Toast.makeText(MainActivity.this, "Password Mismatched.", Toast.LENGTH_SHORT).show();
}
else {
editor.putString("password", Password1.getText().toString());
editor.apply();
}
}
});
Clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Password1.setText("");
Password2.setText("");
}
});
Activity的小應用