class 4

作者: stonecutter | 来源:发表于2016-11-05 21:32 被阅读0次

1.与主程序混合在一起

2.写在XML中(建议使用这种方式)

用于显示数据,图片或者其他信息的组建叫做VIEW。

涉及到布局(Layout)和常用控件(View)

1、线性布局和相对布局

2、比较常用的控件View(宽高、颜色、边距、是否可见、内容居中、在父控件中的位置、点击事件)

3、TextView(显示文本)、EditText(编辑框属性inputType常用事件及特有事件addTextChangedListener)、Button(点击按钮)ImageView(src、background、scaleType)

2图形界面的五大布局

五大布局Layout:

LinearLayout线性布局

RelativeLayout相对布局

AbsoluteLayout绝对布局

GridView表格布局

FrameLayout帧布局

线性布局的俩个方向:

垂直(vertical)

水平(horizontal)

决定垂直还是水平的属性为Orientation

·RelativeLayout相对布局

android:layout_toRightOf在指定控件的右边

android:layout_toLeftOf在指定控件的左边

android:layout_above在指定控件的上边

android:layout_below在指定控件的下边

android:layout_alignBaseline跟指定控件水平对齐

android:layout_alignLeft跟指定控件左对齐

android:layout_alignRight跟指定控件右对齐

android:layout_alignTop跟指定控件顶部对齐

android:layout_alignBottom跟指定控件底部对齐

android:layout_alignParentLeft是否跟父布局左对齐

android:layout_alignParentTop是否跟父布局顶部对齐

android:layout_alignParentRight是否跟父布局右对齐

android:layout_alignParentBottom是否跟父布局底部对齐

android:layout_centerVertical在父布局中垂直居中

android:layout_centerHorizontal在父布局中水平居中

android:layout_centerInParent在父布局中居中

编写这个程序的代码:

"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: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"

android:orientation="vertical"

android:background="#FFFFFF"

android:gravity="top|left"

>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:layout_width="65dp"

android:layout_height="wrap_content"

android:text="用户名"

android:textSize="16sp"

/>

android:layout_width="200dp"

android:layout_height="wrap_content"

android:hint="请输入 登录 用户名"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:layout_width="65dp"

android:layout_height="wrap_content"

android:text="密码"

android:textSize="16sp"

/>

android:layout_width="200dp"

android:layout_height="wrap_content"

android:hint="请输入 密码"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:layout_width="65dp"

android:layout_height="wrap_content"

android:text="年龄"

android:textSize="16sp"

/>

android:layout_width="200dp"

android:layout_height="wrap_content"

android:hint="请输入 年龄"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:layout_width="65dp"

android:layout_height="wrap_content"

android:text="生日"

android:textSize="16sp"

/>

android:layout_width="200dp"

android:layout_height="wrap_content"

android:hint="请输入 您的生日"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:layout_width="65dp"

android:layout_height="wrap_content"

android:text="电话"

android:textSize="16sp"

/>

android:layout_width="200dp"

android:layout_height="wrap_content"

android:hint="请输入 您的电话"

/>

android:layout_width="265dp"

android:layout_height="wrap_content"

android:hint="注册"

android:layout_gravity="center_vertical"

/>

编写这个程序的代码:

"1.0"encoding="utf-8"?>

"http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/img1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/ic_launcher"

android:layout_centerInParent="true"

/>

android:id="@+id/img2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/ic_launcher"

android:layout_above="@id/img1"

android:layout_centerInParent="true"

/>

android:id="@+id/img3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/ic_launcher"

android:layout_alignTop="@id/img1"

android:layout_toLeftOf="@id/img1"

/>

android:id="@+id/img4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/ic_launcher"

android:layout_alignTop="@id/img1"

android:layout_toRightOf="@id/img1"

/>

android:id="@+id/img5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/ic_launcher"

android:layout_below="@id/img1"

android:layout_centerInParent="true"

/>


相关文章

网友评论

      本文标题:class 4

      本文链接:https://www.haomeiwen.com/subject/rgeguttx.html