关闭

UI(base)-1

标签: androidui界面登陆界面
167人阅读 评论(0) 收藏 举报
分类:

Button EditText 继承自 TextView 继承自 View
简单的登陆界面练习:

<?xml version="1.0" encoding="utf-8"?>
<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"
    tools:context=".MainActivity">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#00f">
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:layout_marginLeft="15dp"
            android:src="@drawable/my"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="小米账号登陆"
            android:textColor="#fff"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="注册"
            android:layout_alignParentRight="true"
            android:textColor="#fff"
            />
</RelativeLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="100dp"
        android:layout_marginLeft="50dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="账号"
            />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="请输入你的邮箱/手机号/小米账号"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="50dp"
        >
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="密码"/>
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="请输入你的密码"
            />
    </LinearLayout>
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="登陆"
        android:layout_marginTop="70dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        />
</LinearLayout>
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

OpenERP模块动态加载原理及启动代码分析

核心提示:一般来说我们在编程中,对象定义都是预先定义好的。一些 OOP 语言(包括 Python/Java)允许对象是 自省的(也称为 反射)。即,自省对象能够描述自己:实例属于哪个类?类有哪些祖先?对象可以用哪些方法和... 一般来说我们在编程中,对象定义都是预先定义好的。一些 OOP 语言...
  • angel20082008
  • angel20082008
  • 2014-09-28 14:44
  • 363

swagger-ui教程-构建api接口文档工具

swagger-ui教程-构建api接口文档工具
  • wyqlxy
  • wyqlxy
  • 2015-11-04 10:53
  • 7737

数值的整数次方

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解题思路: 1,在计算之前先要检测base和n 的数值是否合法,如base为0或者n base为0时由于double类型原因,不能直接用等于(==)来判断 2,计算...
  • u012824097
  • u012824097
  • 2016-09-24 21:56
  • 69

Base分享系列(1)

HBase分享系列(一) 视图总览 客户端通过API访问Hbase,Hmaster管理RegionServer,数据通过HDFS的datanode写入磁盘。 注意:client访问hbase上数据的过程并不需要master参与(寻址访问zookeeper和region server,...
  • Haidi_Elisa
  • Haidi_Elisa
  • 2015-08-04 15:57
  • 154

机器学习实战之k-近邻算法(3)---如何可视化数据

关于可视化: 《机器学习实战》书中的一个小错误,P22的datingTestSet.txt这个文件,根据网上的源代码,应该选择datingTestSet2.txt这个文件。主要的区别是最后的标签,作者原来使用字符串‘veryLike’作为标签,但是Python转换会出现ValueError: inv...
  • chchlh
  • chchlh
  • 2014-11-29 17:23
  • 6076

UI标签库专题一:JEECG智能开发平台 BaseTag(样式表和JS引入标签)

UI标签库专题一:JEECG智能开发平台 BaseTag(样式表和JS引入标签) 1.BaseTag(样式表和JS引入标签) 1.1. 示例 1.2. 参数        属性名 类型 ...
  • zhangdaiscott
  • zhangdaiscott
  • 2014-05-30 17:34
  • 6891

base之basictypes.h基本数据类型 (1)

定义了基本的数据类型,比如int8, int16, int32以及基本数据类型的范围 关键在于数据类型占多少字节,比如char占1个字节,int占4个字节。 至于int, long,这两个我就不清楚,原本以为64位系统下,int占4个字节,long占8个字节。 实际上64位下,int和long都...
  • kelsel
  • kelsel
  • 2016-07-08 17:31
  • 552

C#中this与base的区别

【意义】 this:指当前类,this调用当前类的属性,方法,包括构造函数的方法,继承本类的构造函数 base:指当前类的父类,可调用父类的非私有属性,方法,继承父类的构造函数括号里的参数 【用处】 一:this的用处 1.限定被相似的名称隐藏的成员,方法或函数(多数用在构造函数中) ...
  • wrs120
  • wrs120
  • 2016-12-15 15:33
  • 636

如何从官网下载Chrome浏览器离线安装包

如何从官网下载Chrome浏览器离线安装包?为什么要下载离线安装包?经常需要用到,比如有一堆电脑要装要升级;有不能翻墙的环境,又想用;癖好,就爱收集安装包,哈哈……;进入官网下载页面下载在线安装工具下载离线安装包鼠标移动到Download菜单上,显示出浮动菜单,点击Support安装Chrome安装...
  • testcs_dn
  • testcs_dn
  • 2015-11-08 11:24
  • 7104

重新认识HTML系列003——base标签详解

HTML-base标签详解 文档查看 属性说明href文档中说此属性是“用于文档中相对URL地址的基础URL”,不好理解,我们来做几个实验。实验一base-href-1.html<!DOCTYPE html> <html lang="en"> <...
  • hjb2722404
  • hjb2722404
  • 2017-06-09 17:39
  • 612
    个人资料
    • 访问:20741次
    • 积分:807
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条