package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;//按钮
import android.widget.TextView;//静态文本框
import android.widget.EditText;//编辑框
import android.widget.Toast;//提示框
import android.util.Log;//打印LOG
public class MainActivity extends AppCompatActivity {
private Button Command1;
private TextView Label1;
private EditText Text1;
private EditText Text2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);// 显示 FORM窗体主界面
Log.i("demo", " 显示FORM窗体主界面 - -!!!! source apk onCreate:"+this); //打印字符串 ,可以在AS中Logcat 里面看输出
/*
//获取root权限-变成超级用户
Process d= null;
try {
d= Runtime.getRuntime().exec("su");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//
*/
Text1=(EditText)findViewById(R.id.editText);//引入 用户名框
Text2=(EditText)findViewById(R.id.editText2);//引入 密码框
Command1=(Button) findViewById(R.id.button);
Label1=(TextView)findViewById(R.id.textView2);
//下面是 btChange按钮事件
Command1.setOnClickListener( new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Label1.setText("青山APP登录器");
if(Text1.getText().toString().equalsIgnoreCase("13005125181")==true && Text2.getText().toString().equalsIgnoreCase("123456")==true )
{
Toast.makeText(MainActivity.this, "登入成功,青山提示", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(MainActivity.this, "登入失败,青山提示", Toast.LENGTH_SHORT).show();
}
}
});
}
}
线性布局如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="请输入用户名和密码"
android:layout_centerHorizontal="true"
android:id="@+id/textView2"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:orientation="horizontal"
android:layout_centerHorizontal="true"
android:id="@+id/ip_address">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" 用户名:"
/>
<EditText
android:id="@+id/editText"
android:layout_width="200dp"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/ip_address"
android:layout_centerHorizontal="true"
android:id="@+id/port_number">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" 密 码:"
/>
<EditText
android:id="@+id/editText2"
android:layout_width="204dp"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/port_number"
android:layout_centerHorizontal="true">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登陆"/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>