?
这个Textview控件是button的父类,EditText也是这个要知道
?
2.可以看到上面的继承关系图
?
?
?
3.可以看到上面都是一些TextView的一些属性,很简单这里不去仔细看了
?
4.先去添加一个TextView,注意这里还用了RelativeLayout这个相对布局,
这个相对布局,可以设置相对于父类布局的,左边,右边等等
?
5.我们要做上面的这个界面
6.这里我们先用一个线性布局,线性布局具体后面说,这个也很简单的东西不会太多赘述
?
7.然后写上这个TextView
8.然后我们先删除上面的TextView,然后添加一个相对布局,我们就在线性布局中,又套了
一个相对布局
?
9.我们首先给这个相对布局设置个背景蓝色
10.然后去看看效果.
?
11.然后按照要做的图片,左侧要放个小箭头,我们用imageview来放
?
12.可以看到这个图片放到drawable中就可以了
?
13.然后在ImageView中引用这个图片
?
14.可以看到已经有了
?
15.然后设置一下layout_centerVertical为true就是垂直居中了.
?
15.去看看效果可以了
?
然后再去设置往右一点
?
看看效果
?
16.然后再去设置中间的字
?
17.去看看效果不行
?
18.设置一下居中.
?
19.居中了
?
20.再去设置垂直居中是true
?
22.可以看到效果,水平垂直居中了
?
23.然后添加一个注册按钮
?
24.去看看在左边对吧
?
25.设置在父控件的右边,alignParentRight = true
?
26.可以看到跑到右边去了
?
27,但是背景不好看,我们设置一下background = @null 这样就可以把系统灰色的背景去掉
?
去看看效果,可以看到背景没有了
?
去掉背景吧,去掉背景让按钮显示出框来
?
可以看看效果
?
然后去做上面这部分
?
我们写一个线性布局,用orientation是vertical,垂直,这样就可以去设置,用户名,密码,这两行了
然后用户名,左边是个textview,显示账号,右边是editext,用来输入账号
?
可以看到,我们就是一个linerlayout下面有两个linerlayout,分别用来放,账号,密码的
?
我们把账号部分弄好
?
可以看到效果
?
调整一下,最外层linerlayout,距离顶部100dp
?
看看效果
?
然后调整一下左侧距离
?
看看效果
?
然后看一下密码框也弄一下
?
然后再去看看效果
?
加上提示
?
去看看效果
?
然后再加上按钮登录
?
可以看看效果这个页面太简单了,不多说了,后面复杂的地方会仔细说一下.
?