Android 开发即时聊天工具 YQ :(二) 完成登陆界面
转载声明:http://blog.csdn.net/mimitracely
先上图:
界面是仿QQ 安卓客户端的,参考了网上的代码,图片素材直接解压安卓手机QQ就有了,话说没做商业用途,不算侵权吧?
代码很简单就一个布局文件,
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:background="@drawable/default_bg" 5 android:orientation="vertical" > 6 <RelativeLayout android:layout_width="fill_parent" 7 android:layout_height="wrap_content" 8 android:layout_marginTop="60dip" 9 android:layout_marginLeft="15dip" 10 android:layout_marginRight="15dip" 11 android:background="@drawable/login_bg" > 12 <!-- 头像背景和头像 --> 13 <ImageView android:id="@+id/iv_head" 14 android:layout_width="wrap_content" 15 android:layout_height="wrap_content" 16 android:background="@drawable/login_head"/> 17 <EditText android:id="@+id/et_account" 18 android:layout_width="fill_parent" 19 android:layout_height="wrap_content" 20 android:inputType="number" 21 android:maxLength="10" 22 android:textSize="16sp" 23 android:hint="输入账号" 24 android:background="@drawable/input_login" 25 android:layout_marginTop="5.0dip" 26 android:layout_toRightOf="@+id/iv_head"/> 27 <!-- 密码 --> 28 <EditText android:id="@+id/et_password" 29 android:layout_width="match_parent" 30 android:layout_height="wrap_content" 31 android:textSize="16sp" 32 android:inputType="textPassword" 33 android:maxLength="16" 34 android:background="@drawable/input_login" 35 android:layout_below="@+id/et_account" 36 android:layout_toRightOf="@+id/iv_head"/> 37 <CheckBox 38 android:id="@+id/cb_remember" 39 android:layout_width="match_parent" 40 android:layout_height="wrap_content" 41 android:text="记住密码" 42 android:checked="true" 43 android:button="@drawable/cb_check" 44 android:layout_alignBaseline="@+id/btn_login"/> 45 <Button 46 android:id="@+id/btn_login" 47 android:layout_width="100dip" 48 android:layout_height="38dip" 49 android:layout_alignParentRight="true" 50 android:layout_below="@+id/et_password" 51 android:layout_marginRight="12.0dip" 52 android:layout_marginTop="15dip" 53 android:textSize="16sp" 54 android:text="登录" /> 55 </RelativeLayout> 56 <TableLayout android:layout_width="match_parent" 57 android:layout_height="wrap_content" 58 android:layout_marginLeft="20.0dip" 59 android:layout_marginRight="20.0dip" 60 android:stretchColumns="1"> 61 <TableRow> 62 <CheckBox android:id="@+id/cb_hideLogin" 63 android:layout_width="wrap_content" 64 android:layout_height="wrap_content" 65 style="@style/checkBox" 66 android:text="隐身登录"/> 67 <CheckBox android:id="@+id/cb_openVibra" 68 android:layout_gravity="right" 69 android:layout_width="wrap_content" 70 android:layout_height="wrap_content" 71 style="@style/checkBox" 72 android:text="开启震动"/> 73 </TableRow> 74 <TableRow> 75 <CheckBox android:id="@+id/cb_acceptGroupMsg" 76 android:layout_width="wrap_content" 77 android:layout_height="wrap_content" 78 style="@style/checkBox" 79 android:text="接收群消息"/> 80 <CheckBox android:id="@+id/cb_silent" 81 android:layout_gravity="right" 82 android:layout_width="wrap_content" 83 android:layout_height="wrap_content" 84 style="@style/checkBox" 85 android:text="静音登录"/> 86 </TableRow> 87 </TableLayout> 88 </LinearLayout>
谢谢大家支持!欢迎一起学习交流!