3.21-登录界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.21-登录界面相关的知识,希望对你有一定的参考价值。

1、背单词

title-标题

finish-完成

format-格式化

layout-布局

Window-窗口

graphical-图形化

EditText-编辑文本

LinearLayout-线性布局

vertical-竖直

horizontal-横向

width-宽

height-高

 

布局:就是一个容器。

LinearLayout:具有两个方向,一个是横向,另一个是纵向。

TextView:文本标签

EditText:编辑文本标签

Button:按钮标签

 

属性:大多数标签都要求有android:layout_width和android:layout_height属性。

android:layout_width:控件的宽

android:layout_height:控件的高

android:text:控件显示的文本

android:layout_gravity:定义子控件在父控件中的位置

android:gravity:定义控件中的内容在控件中的位置

android:layout_margin:控件离其他控件(包括父控件和兄弟控件)的统一距离。

android:layout_marginLeft:控件的左外边距

android:layout_marginRight:控件的右外边距

android:layout_marginTop:控件的上外边距

android:layout_marginBottom:控件的下外边距

android:inputType:是EditText标签中的属性,用于控制输入内容的类型,比如密码的属性值是textPassword。

android:hint:是EditText标签中的属性,用于提示用户输入

android:textColor:定义字体颜色,属性值为三原色的十六进制值。格式有#rgb或者#rrggbb等。r指red(红),g指green(绿),b指blue(蓝)。ffffff或fff是白,0000ff或00f是蓝,000000是或000黑,eeeeee或eee是灰。

android:background:定义控件的背景,可以为图片,也可以为颜色。

如:下面两种方式效果相同

技术分享
 1 <TextView
 2     android:layout_width="wrap_content"
 3     android:layout_height="wrap_content"
 4     android:text="司机登录" 
 5     android:layout_gravity="center"
 6     />
 7 
 8  <TextView
 9     android:layout_width="match_parent"
10     android:layout_height="wrap_content"
11     android:text="司机登录" 
12     android:gravity="center"
13     />
View Code


xml文件注释:<!--要注释的内容--> ,快捷键是Shift+Ctrl+/。

 

代码:

技术分享
 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     android:layout_width="fill_parent"
 3     android:layout_height="fill_parent"
 4     android:orientation="vertical" >
 5 
 6     <TextView
 7         android:layout_width="wrap_content"
 8         android:layout_height="wrap_content"
 9         android:layout_gravity="center"
10         android:text="司机登录" />
11 
12     <EditText
13         android:layout_width="match_parent"
14         android:layout_height="wrap_content"
15         android:layout_marginLeft="20dp"
16         android:layout_marginRight="20dp"
17         android:layout_marginTop="20dp"
18         android:background="#fff"
19         android:hint="手机号码" />
20 
21     <EditText
22         android:layout_width="match_parent"
23         android:layout_height="wrap_content"
24         android:layout_marginLeft="20dp"
25         android:layout_marginRight="20dp"
26         android:layout_marginTop="20dp"
27         android:background="#fff"
28         android:hint="密码"
29         android:inputType="textPassword" />
30 
31     <Button
32         android:layout_width="match_parent"
33         android:layout_height="wrap_content"
34         android:layout_marginLeft="20dp"
35         android:layout_marginRight="20dp"
36         android:layout_marginTop="20dp"
37         android:background="#00f"
38         android:text="登录"
39         android:textColor="#ffffff" />
40 
41 </LinearLayout>
View Code

 

以上是关于3.21-登录界面的主要内容,如果未能解决你的问题,请参考以下文章

3.21面试题

如何在 BottomNavigationView 的片段上打开搜索界面?

pbootcms对接微信扫码登录代码核心片段和步骤(前后端)

微信小程序代码片段

从片段调用 Google Play 游戏服务

3.21上午