当前位置:操作系统 > 安卓/Android >>

Android登陆界面采用文件存储实现

 

布局的代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >


    <!-- 用户名的布局 -->


    <LinearLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content" >


        <TextView

            android:id="@+id/view_name"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="@string/text_name" />


        <EditText

            android:id="@+id/edit_name"

            android:layout_width="0dp"

            android:layout_height="wrap_content"

            android:layout_weight="1"

            android:ems="10"

            android:inputType="textPersonName" >


            <requestFocus />

        </EditText>

    </LinearLayout>

    <!-- 密码布局 -->


    <LinearLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content" >


        <TextView

            android:id="@+id/view_pass"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="@string/text_pass" />


        <EditText

            android:id="@+id/edit_pass"

            android:layout_width="0dp"

            android:layout_height="wrap_content"

            android:layout_weight="1"

            android:ems="10"

            android:inputType="textPassword">


            <requestFocus />

        </EditText>

    </LinearLayout>


    <LinearLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content" >


        <Button

            android:id="@+id/btn_login"

            android:layout_marginLeft="0dp"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="@string/text_login" />


        <CheckBox

            android:id="@+id/cbx_rember"

            android:layout_marginLeft="100dp"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="@string/text_rember" />

    </LinearLayout>


</LinearLayout>

Value里面的代码:<?xml version="1.0" encoding="utf-8"?>

<resources>


    <string name="app_name">lession02-file</string>

    <string name="action_settings">Settings</string>

    <string name="hello_world">Hello world!</string>

    <string name="text_name">用户名:</string>

    <string name="text_pass">密码:</string>

    <string name="text_login">登陆</string>

    <string name="text_rember">记住密码</string>


</resources>

    

效果图:

 \


logActivi中的代码:

package com.example.file;


import java.io.IOException;

import java.util.Map;


import www.csdn.net.service.FileService;


import android.app.Activity;

import android.os.Bundle;

import android.text.TextUtils;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.EditText;

import android.widget.Toast;

 


public class LoginActivity extends Activity {


// 声明 获取的用户名与密码的组件

public EditText edit_name, edit_pass;

// 声明登陆按钮对象

public Button btn_login;

// 声明CheckBox组件对象

public CheckBox box_remember;


//创建业务对象

public FileService fileService;


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 设置显示视图

setContentView(R.layout.activity_login);


//实例化业务对象

fileService = new FileService(this);


// 根据id名称获取相应组件对象

edit_name = (EditText) findViewById(R.id.edit_name);

edit_pass = (EditText) findViewById(R.id.edit_pass);

btn_login = (Button) f

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,