团队项目-第二阶段冲刺-7
一、说在前面
1、今天任务:优化登录界面
2、明天任务:爱好标签选择
3、遇到问题:无
二、效果
三、代码
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@mipmap/sea" > <LinearLayout android:id="@+id/title_layout" android:layout_width="match_parent" android:layout_height="55dp" android:layout_alignParentTop="true" android:background="@mipmap/menu_1" android:gravity="right|center" android:orientation="vertical" > </LinearLayout> <RelativeLayout android:id="@+id/login_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/title_layout" android:layout_marginLeft="50dp" android:layout_marginRight="50dp" android:gravity="center"> <!--登录界面图像--> <ImageView android:id="@+id/user_icon" android:layout_width="150dp" android:layout_height="150dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_marginTop="40dp" android:layout_marginBottom="20dp" android:background="@mipmap/battery" android:padding="5dp" android:scaleType="fitXY" /> <!--用户名行布局--> <FrameLayout android:id="@+id/username_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/user_icon" android:layout_marginTop="5dp" android:gravity="center"> <!--用户名编辑框--> <EditText android:id="@+id/login_input_username" android:layout_width="match_parent" android:layout_height="45dp" android:layout_margin="10dp" android:layout_marginRight="5dp" android:background="@drawable/edittext_selector" android:hint="手机号码" android:minHeight="40dp" android:paddingLeft="40dp" android:paddingRight="60dp" android:singleLine="true" android:textColor="@android:color/white" android:textColorHint="#95A1AA" android:textCursorDrawable="@drawable/edittext_cursor" /> <!--用户图标--> <ImageView android:layout_width="22dp" android:layout_height="21dp" android:layout_gravity="left|center_vertical" android:layout_marginLeft="20dp" android:background="@mipmap/user" android:visibility="visible" /> </FrameLayout> <!--密码行布局--> <FrameLayout android:id="@+id/passwd_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/username_layout" android:layout_marginTop="0dp" android:gravity="center"> <!--密码编辑框--> <EditText android:id="@+id/login_input_password" android:layout_width="match_parent" android:layout_height="45dp" android:layout_margin="10dp" android:layout_weight="1" android:background="@drawable/edittext_selector" android:hint="验证码" android:inputType="textPassword" android:maxLength="20" android:minHeight="40dp" android:paddingLeft="40dp" android:paddingRight="60dp" android:singleLine="true" android:textColor="@android:color/white" android:textColorHint="#95A1AA" android:textCursorDrawable="@drawable/edittext_cursor" /> <!--密码图标--> <ImageView android:layout_width="22dp" android:layout_height="21dp" android:layout_gravity="left|center_vertical" android:layout_marginLeft="20dp" android:background="@mipmap/passwd" /> </FrameLayout> <!--记住账号和密码的勾选框--> <CheckBox android:id="@+id/remember_pwd" android:layout_width="wrap_content" android:layout_height="40dp" android:layout_below="@+id/passwd_layout" android:layout_alignLeft="@+id/passwd_layout" android:layout_marginLeft="15dp" android:layout_marginTop="5dp" android:button="@null" android:drawableLeft="@mipmap/box_checked" android:drawablePadding="5dp" android:gravity="left|center_vertical" android:paddingLeft="0dp" android:text="记住账号" android:textColor="@android:color/white" android:textSize="16sp" /> <!--忘获取验证码的按钮--> <Button android:id="@+id/forgive_pwd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/passwd_layout" android:layout_alignRight="@+id/passwd_layout" android:layout_marginRight="5dp" android:background="#00000000" android:text="获取验证码" android:textColor="@android:color/white" android:textSize="16sp" /> <!--登录按钮--> <Button android:id="@+id/login_btn" android:layout_width="match_parent" android:layout_height="45dp" android:layout_below="@+id/passwd_layout" android:layout_marginLeft="10dp" android:layout_marginTop="60dp" android:layout_marginRight="10dp" android:background="@drawable/button_selector" android:gravity="center" android:text="登录" android:textAlignment="center" android:textColor="@android:color/white" android:textSize="22sp" /> </RelativeLayout> <ImageView android:id="@+id/wx_" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="67dp" android:layout_marginBottom="44dp" app:srcCompat="@mipmap/wx_" /> <ImageView android:id="@+id/qq" android:layout_width="109dp" android:layout_height="98dp" android:layout_alignParentStart="true" android:layout_alignParentBottom="true" android:layout_marginStart="67dp" android:layout_marginEnd="62dp" android:layout_marginBottom="44dp" android:layout_toStartOf="@+id/wx_" app:srcCompat="@mipmap/qq" /> </RelativeLayout>