作为一个新手,当然从仿开始啦,虽然实现一个对大多数人来说很简单,但是对我刚刚的新手花了两三个小时

下面是界面:

不说了,上代码更加重要


布局如下:

<?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"

android:background="@drawable/default_bg">


<LinearLayout

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:orientation="horizontal"

android:layout_gravity="center_horizontal"

android:layout_marginTop="100dp"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp">

<ImageView

android:layout_height="50.0dip"

android:layout_width="50.0dip"

android:scaleType="centerCrop"

android:adjustViewBounds="true"

android:src="@drawable/h001"/>

</LinearLayout>

<LinearLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginLeft="35.dip"

android:layout_marginRight="35.0dip"

android:orientation="vertical">

<LinearLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal">

<ImageView

android:layout_height="30.0dip"

android:layout_width="30.0dip"

android:layout_gravity="bottom"

android:scaleType="centerCrop"

android:adjustViewBounds="true"

android:src="@drawable/head"

/>

<EditText

android:id="@+id/userNameText"

android:layout_width="match_parent"

android:layout_height="57.0dip"

android:drawablePadding="15.0dip"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp"

android:ems="10"

android:hint="请输入账号"

android:inputType="number"

android:singleLine="true"

android:textColorHint="#ffffff"

android:textSize="16.0sp"/>

</LinearLayout>

<LinearLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal">

<ImageView

android:layout_height="30.0dip"

android:layout_width="30.0dip"

android:layout_gravity="bottom"

android:scaleType="centerCrop"

android:adjustViewBounds="true"

android:src="@drawable/lock"/>

<EditText

android:id="@+id/passwordText"

android:layout_width="match_parent"

android:layout_height="57.0dip"

android:drawablePadding="15.0dip"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp"

android:ems="16"

android:hint="请输入密码"

android:inputType="textPassword"

android:singleLine="true"

android:textColorHint="#ffffff"

android:textSize="16.0sp"/>

</LinearLayout>

</LinearLayout>

<LinearLayout

android:layout_width="wrap_content"

android:layout_height="57.0dp"

android:layout_gravity="center"

android:layout_marginTop="3.0dip"

android:orientation="horizontal">

<Button

android:id="@+id/registerBtn"

android:layout_height="42dip"

android:layout_width="94dip"

android:layout_gravity="center"

android:layout_marginRight="10.0dp"

android:text="注册"/>

<Button

android:id="@+id/loginBtn"

android:layout_height="42dip"

android:layout_width="94dip"

android:layout_gravity="center"

android:layout_marginLeft="15.0dp"

android:text="登录"/>

</LinearLayout>

</LinearLayout>