實踐案例:

XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="登錄">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/UserName"
android:layout_width="match_parent"
android:layout_height="60dp"
android:text="請輸入用戶名" />
<android.support.v7.widget.AppCompatEditText
android:id="@+id/UserPassWord"
android:layout_width="match_parent"
android:layout_height="60dp"
android:text="請輸入密碼" />
<android.support.v7.widget.AppCompatButton
android:id="@+id/Login"
android:layout_width="match_parent"
android:layout_height="60dp"
android:text="登錄" />
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<CheckBox
android:id="@+id/checkBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="記住密碼" />
</LinearLayout>
Java
package com.example.administrator.demo2;
import android.app.AlertDialog;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
//呼叫父類的onCreate方法
super.onCreate(savedInstanceState);
//設定layout中對應的XML檔案activity_main
setContentView(R.layout.activity_main);
//獲取登錄按鈕
Button ligin_button = (Button) findViewById(R.id.Login);
//獲取文本框控制元件
final EditText userName_edt = (EditText) findViewById(R.id.UserName);
final EditText userPass_edt = (EditText) findViewById(R.id.UserPassWord);
//設定“登錄”按鈕的監聽事件
ligin_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String userName = userName_edt.getText().toString();
String userPass = userName_edt.getText().toString();
//獲取Text控制元件
TextView tv = (TextView) findViewById(R.id.TextView);
//設定Text為本兩個文本框的內容
tv.setText("您的用戶名是:"+userName+"密碼是:"+userPass);
//設定點擊登錄按鈕后跳轉到其他地方
Intent it = new Intent();
it.setClass(MainActivity.this,Main2Activity.class);
startActivity(it);
}
});
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/101869.html
標籤:其他
上一篇:安卓應用啟動頁布局如何高效實作?
下一篇:JNI初步配置并且實作一個小例子
