andriid基礎用戶登錄驗證,彈窗,設置標題(詳解)

本文適合剛接觸Android開發的讀者 下面是詳細代碼:

package com.zhihuishu.myapplication;


import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
EditText User_Name;
EditText User_Pass;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("未註冊"); //設置標題
User_Name = (EditText) findViewById(R.id.User_Name); //獲取控件中的內容
User_Pass = (EditText) findViewById(R.id.User_Pass);
Button Button_regist = (Button) findViewById(R.id.Button_regist);
Button_regist.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(!checkSN(User_Name.getText().toString().trim(),User_Pass.getText().toString().trim()) )
{
// Toast.makeText(MainActivity.this,"用戶名或密碼不能爲空",Toast.LENGTH_SHORT).show();//彈框
}
}
});


}


private boolean checkSN(String username, String sn) {
try {
if ((username == null) || (username.length() == 0)) {
Toast.makeText(MainActivity.this,"用戶名不能爲空",Toast.LENGTH_SHORT).show();//彈框
return false;
}

else if((sn == null) || (sn.length() == 0))
{
Toast.makeText(MainActivity.this,"密碼不能爲空",Toast.LENGTH_SHORT).show();//彈框
return false;
}
else if(username.equals("123"))
{
Toast.makeText(MainActivity.this,"註冊成功",Toast.LENGTH_SHORT).show();//彈框
}
else
{
Toast.makeText(MainActivity.this,"用戶名或密碼錯誤",Toast.LENGTH_SHORT).show();//彈框
}

} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;


}
}

發佈了46 篇原創文章 · 獲贊 35 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章