一、官网安装Android-studio
https://developer.android.google.cn/
二、布局
1.线性布局
<LinearLayout
android:id="@+id/ll_1" //唯一标识
android:layout_width="200dp" //宽
android:layout_height="200dp" //高
android:orientation="vertical" //竖直布局
android:background="#000000" //背景颜色
android:padding="20dp" //内边距
android:layout_marginBottom="20dp" //外边距
android:gravity="center" //居中
>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" //把剩余按照权重去分配
android:background="#FF0033" />
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#000000" />
</LinearLayout>
2.相对布局
<View
android:id="@+id/view_1"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#000000" />
<View
android:id="@+id/view_2"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_below="@id/view_1" //相对于在vie_1的下边
android:background="#FF0033" />
三、组件
1. TextView
<TextView
android:id="@+id/tv_2"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:maxLines="1" //一行显示
android:ellipsize="end" //缩略
android:text="tv_test11111111"
android:textColor="#000000"
android:textSize="24sp"
android:layout_marginTop="10dp"
//跑马灯
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"/>
2. Button
<Button
android:onClick="showToast()" //点击事件
/>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid //颜色
android:color="#FF9900"/>
<corners //圆角
android:radius="5dp"/>
</shape>
3. EditText
<EditText
android:hint="password" //提示
android:inputType="textPassword" //输入框类型
</EditText>