Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 安卓開發—簡單的登陸界面,安卓登陸界面

安卓開發—簡單的登陸界面,安卓登陸界面

編輯:關於android開發

安卓開發—簡單的登陸界面,安卓登陸界面


使用<EditText/><TextView><ImageButton/>組件xml中開發界面;使用findViewById、OnClickListener後台綁定事件:

使用<RadioGroup>,<RadioButton>組件實現單選框

具體代碼如下:

xml代碼:

<?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"
    android:orientation="vertical" >
    <!-- 賬號輸入 -->
    <TextView
        android:id="@+id/text01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/user"
        />
    <EditText
        android:id="@+id/edt01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/input"
        android:textSize="15sp"
        android:layout_marginTop="20dp"
        />
    <!-- 密碼輸入 -->
    <TextView
        android:id="@+id/text02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/password"
        />
    <EditText
        android:id="@+id/edt02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/passw"
        android:textSize="15sp"
        android:layout_marginTop="20dp"
        android:inputType="numberPassword"
        />
    <!-- 單選框應用 -->
    <RadioGroup
        android:id="@+id/group"
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >
          <RadioButton
        android:id="@+id/rb1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/man"
        />
          <RadioButton
        android:id="@+id/rb2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/woman"
        android:checked="true"
        />
        
    </RadioGroup>
  <!-- 登陸按鈕 -->
    <Button
        android:id="@+id/submit_btn"
           android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/submit"
        android:layout_gravity="center"
        android:background="@drawable/anydo"
        />

 

</LinearLayout>
java代碼:

package com.example.login;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
    private EditText ed01;
    private EditText ed02;
    private Button submit;
    private String results1;
    private String results2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
      //獲取界布局文件中的輸入框、按鈕、文本框控件
         ed01 = (EditText) this.findViewById(R.id.edt01);
         ed02 = (EditText) this.findViewById(R.id.edt02);
         submit = (Button) this.findViewById(R.id.submit_btn);
         //為按鈕添加點擊事件
         submit.setOnClickListener(new OnClickListener(){
             public void onClick(View v){
                //獲取輸入框中輸入的內容
                 results1 =ed01.getText().toString();
                 results2 = ed02.getText().toString();
                 //輸入的賬號密碼判等;
                 if(results1.equals("android")&&results2.equals("2016")){
                     Toast.makeText(MainActivity.this, R.string.login,Toast.LENGTH_LONG).show();
                 }else{
                     Toast.makeText(MainActivity.this, R.string.failed,Toast.LENGTH_LONG).show();
                 }
                
             }
         });
    }
}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved