Android 入门(一)

一、官网安装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>

Android 入门(一)

上一篇:在linux上检查某个网页是否正在运行


下一篇:[JavaScript初级面试]2. JS基础-变量类型和计算