第三の仕事210

1.xmlコード

<?xmlのバージョンは、= "1.0"エンコード= "UTF-8"?>
<RelativeLayoutのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android"
のxmlns:アプリ= "のhttp://スキーマ.android.com / APK / RES-オート"
のxmlns:ツール= "http://schemas.android.com/tools"
のandroid:layout_width = "match_parent"
のandroid:layout_height = "match_parent"
ツール:コンテキスト=" MainActivity」。
アンドロイド:背景= "@ミップマップ/ P30">

<のLinearLayout
アンドロイド:layout_width = "match_parent"
アンドロイド:layout_height = "match_parent"
アンドロイド:バックグラウンド= "#55000000"
アンドロイド:オリエンテーション= "垂直"
アンドロイド:paddingLeft = "30DP"
アンドロイド:paddingRight = "30DP">

<のLinearLayout
アンドロイド:layout_marginTop = "80dp"
アンドロイド:layout_width = "match_parent"
アンドロイド:layout_height = "wrap_content"
アンドロイド:重力= "center_vertical"
アンドロイド:オリエンテーション= "水平">


<TextViewには
アンドロイド:layout_width = "wrap_content"
のandroid:layout_height = "wrap_content"
アンドロイド:テキスト= "QQ"
アンドロイド:の、textColor = "#FFF"
のandroid:TEXTSIZE = "50dp" />
</のLinearLayout>

<のEditText
アンドロイド:ID = "@ + ID /ユーザID"
アンドロイド:layout_width = "match_parent"
のandroid:layout_height = "wrap_content"
アンドロイド:layout_marginTop = "30DP"
アンドロイド:背景= "@ヌル"
アンドロイド:ヒント= "QQ号/手机号/邮箱」
アンドロイド:のmaxLength = "13"
アンドロイド:単一行= "true"の
アンドロイド:の、textColor = "#1 FFF"
アンドロイド:TEXTSIZE = "25sp"
アンドロイド:textColorHint = "#1 EEE" />

<ビュー
アンドロイド:layout_width = "match_parent"
のandroid:layout_height = "1pxの"
アンドロイド:layout_marginTop = "10dp"
アンドロイド:背景= "#のEEE" />

<のEditText
アンドロイド:ID = "@ + ID /パスワード"
のandroid:layout_width = "match_parent"
のandroid:layout_height = "wrap_content"
アンドロイド:layout_marginTop = "10dp"
アンドロイド:背景= "ヌル@"
アンドロイド:ヒント= "密码"
アンドロイド:inputType = "textPassword"
アンドロイド:のmaxLength = "13"
アンドロイド:単一行= "true"の
アンドロイド:の、textColor = "#1 FFF"
アンドロイド:TEXTSIZE = "25dp"
アンドロイド:textColorHint = "#1 EEE" />

<ビュー
アンドロイド:layout_width = "match_parent"
のandroid:layout_height = "1pxの"
アンドロイド:layout_marginTop = "10dp"
アンドロイド:背景= "#のEEE" />

<ボタン
アンドロイド:ID = "@ + ID /ログイン"
のandroid:layout_width = "match_parent"
のandroid:layout_height = "wrap_content"
アンドロイド:layout_marginTop = "10dp"
アンドロイド:背景= "#1 aaafff"
アンドロイド:テキスト= "登录"
アンドロイド:の、textColor = "#FFF"
アンドロイド:TEXTSIZEは= "25sp" />

<のLinearLayout
アンドロイド:layout_width = "match_parent"
アンドロイド:layout_height = "wrap_content"
アンドロイド:layout_marginTop = "10dp"
アンドロイド:オリエンテーション= "水平">

<TextViewには
アンドロイド:layout_width = "wrap_content"
のandroid:layout_height = "wrap_content"
アンドロイド:layout_weight = "1"
のandroid:テキスト= "忘记密码?"
アンドロイド:の、textColor = "#1 cc1CA4DE"
アンドロイド:TEXTSIZE = "20dp" />

<のTextView
アンドロイド:layout_width = "wrap_content"
アンドロイド:layout_height = "wrap_content"
アンドロイド:layout_weight = "1"
アンドロイド:重力= "右"
アンドロイド:テキスト= "新用户注册"
アンドロイド:の、textColor = "#cc1CA4DE"
アンドロイド:TEXTSIZE = "20dp" />
</のLinearLayout>
</のLinearLayout>

</ RelativeLayout>

2.Javaコード

パッケージcom.example.qq123。

輸入androidx.appcompat.app.AppCompatActivity。

輸入android.os.Bundle;
輸入android.util.Log;
輸入android.view.View。
輸入android.widget.Button;
輸入android.widget.EditText;
輸入android.widget.Toast;

パブリッククラスMainActivityはAppCompatActivity {延び
のEditTextユーザIDと、//声明控件
のEditTextパスワード。
ボタンのログイン。

@Override
ボイドのonCreate(バンドルsavedInstanceState){保護
super.onCreate(savedInstanceState)。//标题设置
setContentView(R.layout.activity_main)。
ユーザーID =(のEditText)findViewById(R.id.userid)。//控件的初始化
パスワード=(のEditText)findViewById(R.id.password)。
ログイン=(ボタン)findViewById(R.id.login)。//监听
login.setOnClickListener(新View.OnClickListener(){

@Override //メソッド呼び出し

公共のボイドのonClick(ビュービュー){

文字列ユーザーID =((のEditText)findViewById(R.id.userid))のgetText()のtoString()。。。
文字列のパスワード=((のEditText)findViewById(R.id.password))のgetText()のtoString()。
IF(userid.equals( "123456")&& password.equals( "123456")){
トーストT1 = Toast.makeText(getApplicationContext()、 "登录成功"、Toast.LENGTH_SHORT)。
t1.show();
}
他{
トーストT2 = Toast.makeText(getApplicationContext()、 "登录失败"、Toast.LENGTH_SHORT)。
t2.show();
}

}
})。
}
}

3.ピクチャー

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/lixiaoai/p/11486096.html