zoukankan      html  css  js  c++  java
  • 体温上报系统

    今天完成了登陆注册功能,代码如下:

    <?xml version="1.0" encoding="utf-8"?>
    <!--
    这里把整个Activity_login的布局设置成相对布局,
    因为相对布局比较灵活,想咋放咋放
    看代码,上来就是三个 xmlns,xml这仨字母认识,ns这俩字母是namespace的缩写
    正是有了这些namespace的声明,才能在不同的xml中使用相同的id名,
    而不会造成使用时的冲突
    -->
    <RelativeLayout
        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:background="@drawable/xiong"
        tools:context=".LoginActivity">
        <!--
        整体是相对布局,
        在整体上方放三个东西,这三个东西也是相对布局
        合在一起称为一个top
        一个返回箭头   ←
        两个文字显示   登录  注册
        也就是说   login界面的上方长这个样子
              ←   登录       注册
        下面是具体代码
        -->
        <RelativeLayout
            android:id="@+id/rl_loginactivity_top"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:background="#F1A7C5" >
            <ImageView
                android:id="@+id/iv_loginactivity_back"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:background="@drawable/ic_left_back"
                android:layout_centerVertical="true"
                android:layout_marginLeft="10dp"
                android:clickable="true"
                android:onClick="onClick"
                />
    
            <TextView
                android:id="@+id/tv_loginactivity_login"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="登录"
                android:textColor="#fff"
                android:textSize="20dp"
                android:layout_toRightOf="@+id/iv_loginactivity_back"
                android:layout_centerVertical="true"
                android:layout_marginLeft="20dp"
                android:clickable="true"
                android:onClick="onClick"
                />
            <TextView
                android:id="@+id/tv_loginactivity_register"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="注册"
                android:textColor="#fff"
                android:textSize="20dp"
                android:layout_centerVertical="true"
                android:layout_alignParentRight="true"
                android:layout_marginRight="30dp"
                android:clickable="true"
                android:onClick="onClick"
                />
        </RelativeLayout>
        <!--aouy
         顶部三个东西摆放好之后
         就该来摆放登录时候的两个文本输入框了
         用户名
         密码
         这个明显的是LinerLayout
         LinerLayout必须指明orientation 方向 要么垂直vertical 要么水平 horizontal
         这里显然是垂直vertical
         -->
        <LinearLayout
            android:id="@+id/ll_loginactivity_two"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_below="@+id/rl_loginactivity_top"
            android:layout_marginTop="10dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            >
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">
                <TextView
                    android:id="@+id/tv_loginactivity_userphone"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="用户名:"/>
                <EditText
                    android:id="@+id/et_loginactivity_userphone"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="手机号/学号"/>
            </LinearLayout>
        </LinearLayout>
        <!--
          填好用户名、密码后,就该点击登录按钮了
          注意最后有一句: android:onClick="onClick"
          这是应用了一个开源库,详细信息在loginActivity.java 中有注释
          -->
        <Button
            android:id="@+id/bt_loginactivity_login"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/ll_loginactivity_two"
            android:layout_marginTop="10dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:background="@drawable/selector_loginactivity_button"
            android:text="登录"
            android:textColor="#fff"
            android:gravity="center"
            android:onClick="onClick"
            />
    
    </RelativeLayout>

     今天遇到的问题:无法记住用户名直接登录,页面布局元素仍不熟悉导致布局出错

  • 相关阅读:
    ^_^【CSS代码规范】规则顺序
    【html】三
    【代码组织】♣一
    LINUX nautilus 命令
    hadoop 统计一个目录的文件大小
    hadoop基本配置信息
    linux中用到的命令
    简单的hadoop配置(我安装的问题)
    hadoop不能用root用户启动,会报错
    linux 下的ps与jps
  • 原文地址:https://www.cnblogs.com/mjhjl/p/14901855.html
Copyright © 2011-2022 走看看