Android 案例 登录界面
来源:互联网 发布:apache怎么用 编辑:程序博客网 时间:2024/05/21 14:07
login_top.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/logintopbg" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" > <EditText android:id="@+id/etName" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="10dp" android:background="@android:drawable/edit_text" android:drawableLeft="@drawable/icons_user_img" android:ems="10" android:hint="@string/etname" > <requestFocus /> </EditText> <EditText android:id="@+id/etPassword" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etName" android:layout_below="@+id/etName" android:layout_marginTop="20dp" android:background="@android:drawable/edit_text" android:drawableLeft="@drawable/icons_password_img" android:drawablePadding="10dp" android:ems="10" android:hint="@string/etPassword" android:inputType="textPassword" /> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etPassword" android:layout_below="@+id/etPassword" android:layout_marginTop="10dp" > <Button android:id="@+id/btnLogin" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/btn_select" android:text="@string/btnLogin" /> <Button android:id="@+id/btnRegiste" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginLeft="5dp" android:background="@drawable/btn_select" android:text="@string/btnRegiste" /> </LinearLayout></RelativeLayout>
btn_select.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 按钮点击和不点击的效果 属性: android:state_pressed: false:未按下 true:按下 --><item android:drawable="@drawable/btn_shape" android:state_pressed="false"></item><item android:drawable="@drawable/btn_shape_after" android:state_pressed="true"></item></selector>
btn_shape_after.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- solid:填充色 corners:边角的弧度 --> <solid android:color="#87cefa"/> <corners android:radius="10dp"/></shape>
btn_shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#FF72CAE1"/> <corners android:radius="10dp"/></shape>
login.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#55FFFFFF"/> <corners android:radius="10dp"/></shape>
logintopbg.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#55ffffff"/> <corners android:radius="10dp"/></shape>
string.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">Wlaker</string> <string name="action_settings">Settings</string> <string name="hello_world">Hello world!</string> <string name="etname">请输入账号</string> <string name="etPassword">请输入密码</string> <string name="btnLogin">登录</string> <string name="btnRegiste">注册</string> <string name="tvForgetPass"><u>忘记密码</u></string></resources>
activity_main.xml<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/activity_weather_bg" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <include android:id="@+id/include1" layout="@layout/login_top"/> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/monkey" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/include1" android:layout_marginBottom="20dp" > </ImageView> <TextView android:id="@+id/tvForgetPass" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/include1" android:layout_below="@+id/include1" android:layout_marginTop="24dp" android:text="@string/tvForgetPass" android:textAppearance="?android:attr/textAppearanceMedium" /> </RelativeLayout>
//其中btn_select.xml btn_shape.xml btn_shape_after.xml login.xml logintopbg.xml是要同写在新建的drawable文件里的。
0 0
- Android 案例 登录界面
- android登录界面小案例
- android登录案例
- android欢迎界面+登录界面
- 【JSF】快速入门案例(用户登录界面)
- Web前端案例_QQ登录界面实现
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- Android用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- Android miniTwitter登录界面
- Android miniTwitter登录界面
- android登录界面
- android登录界面
- Android 用户登录界面
- android基础-----登录界面
- android练习:登录界面
- android自动登录界面
- OpenCV2基础操作----直线、矩形、圆、椭圆函数的使用
- 10分钟-jQuery事件
- Android 电源管理 -- wakelock机制
- MFC-线程同步
- [Python笔记][第三章Python选择与循环]
- Android 案例 登录界面
- android每次版本更新显示欢迎页
- struts2入门
- 如何做USB启动盘,一看就会有神马不懂的可以留言
- 图的最短路径
- 关于jsp内部的javascript错误
- [Python笔记][第四章Python正则表达式]
- Java知识整理
- Java:类与继承