パッケージcom.example.qqqq。 輸入androidx.appcompat.app.AppCompatActivity。 輸入android.os.Bundle; 輸入android.view.View.OnClickListener。 輸入android.view.View。 輸入android.widget.EditText; 輸入android.widget.LinearLayout; 輸入android.widget.TextView。 輸入android.widget.Button; 輸入android.widget.Toast; パブリック クラス MainActivityは拡張AppCompatActivity { プライベートボタンBTN1を。 EditTextアカウント = ヌル。 EditTextコード = NULL ; TextView情報 = NULL ; @Override 保護された ボイドのonCreate(バンドルsavedInstanceState){ スーパー.onCreate(savedInstanceState)。 setContentView(R.layout.activity_main)。 アカウント = (のEditText)findViewById(R.id.edt1)。 情報 = (のTextView)findViewById(R.id.text1)。 コード = (のEditText)findViewById(R.id.edt2)。 BTN1 = (ボタン)findViewById(R.id.btn1)。 btn1.setOnClickListener(新 OnClickListener(){ @Override 公共 ボイドのonClick(ビュービュー){ 文字列名 = ((のEditText)findViewById(R.id.edt1))のgetText()のtoString()。。。 ストリングPWD = ((のEditText)findViewById(R.id.edt2))のgetText()のtoString()。。。 もし(username.equals( "123456")&& pwd.equals( "123456" )){ Toast.makeText(MainActivity。この、 "登陆成功" .SHOW()、Toast.LENGTH_SHORT)。 } 他{ Toast.makeText(MainActivity。この、 "密码错误" 、Toast.LENGTH_SHORT)。 } } })。 } }
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < RelativeLayout のxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" のandroid:layout_width = "match_parent" のandroid:layout_height =」 match_parent " アンドロイド:背景= "#1 FFF0F5" > < のLinearLayout のandroid:layout_width = "match_parent" のandroid:layout_height = "wrap_content" アンドロイド:layout_marginTop = "30DP" アンドロイド:オリエンテーション= "縦" のandroid:パディング=" アンドロイド:ID = "@ + ID /テキスト1" のandroid:layout_width = "wrap_content" のandroid:layout_height = "wrap_content" アンドロイド:drawableLeft = "#333fff" アンドロイド:テキストは= "QQ" アンドロイド:TEXTSIZE = "40sp" /> < EditText アンドロイド:ID = "@ + ID / edt1" アンドロイド:layout_width = "match_parent" のandroid:layout_height = "match_parent" アンドロイド:layout_marginTop = "35dp" アンドロイド:ヒント= "QQ号/邮箱/手机号" /> < のEditText アンドロイド:ID = "@ + ID / edt2" アンドロイド:layout_width = "match_parent" のandroid:layout_height = "match_parent" アンドロイド:ヒント= "密码" アンドロイド:パスワード= "真" /> < RelativeLayout のandroid:layout_width = "match_parent" アンドロイド:layout_height = "wrap_content" アンドロイド:layout_marginTop = "10dp" > < のTextViewの アンドロイド:ID = "@ + ID /テキスト2" アンドロイド:layout_width = "wrap_content" アンドロイド:layout_height= "wrap_content" アンドロイド:テキスト= "忘记密码?" アンドロイド:の、textColor = "#1 00aaff" /> < TextViewには アンドロイド:ID = "@ + ID /テキスト3" アンドロイド:layout_width = "wrap_content" のandroid:layout_height = "wrap_content" アンドロイド:layout_alignParentRight = "true"の アンドロイド:テキスト= "新用户注册」 アンドロイド:の、textColor = "#1 00aaff" /> </ RelativeLayout > < ボタン アンドロイド:= "match_parent" のandroid:layout_height = "wrap_content" アンドロイド:テキスト= "登录" アンドロイド:TEXTSIZE = "20SP" アンドロイド:のonClick = "クリック" /> </ のLinearLayout > < RelativeLayoutの アンドロイド:layout_width = "match_parent" のandroid:layout_height = "wrap_content" > < のTextViewの アンドロイド:ID = "@ + ID / text4" アンドロイド:layout_width = "wrap_content" のandroid:layout_height =」wrap_content」 アンドロイド:layout_alignParentBottom= "trueに" アンドロイド:layout_centerHorizontal = "trueに" アンドロイド:layout_marginBottom = "50dp" アンドロイド:テキスト= "上陸、読み、条件を読み取ることで合意を表し、" アンドロイド:の、textColor = "#1 00AAFF" アンドロイド:TEXTSIZE = "20SP" /> < / RelativeLayout > </ RelativeLayout >