• 第二次安卓作业(九宫格)


    1.
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
    android:id="@+id/button1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#777777"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button2"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#FFE4F2"
    android:layout_toLeftOf="@id/button1"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button3"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#FFE4F2"
    android:layout_toRightOf="@id/button1"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button4"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#FFE4F2"
    android:layout_above="@id/button1"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button5"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#66CCFF"
    android:layout_toLeftOf="@+id/button4"
    android:layout_above="@id/button2"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button6"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#66CCFF"
    android:layout_toRightOf="@+id/button4"
    android:layout_above="@id/button3"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button7"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#FFE4F2"
    android:layout_below="@id/button1"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button8"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#66CCFF"
    android:layout_below="@id/button2"
    android:layout_toLeftOf="@id/button7"
    android:layout_centerInParent="true"
    android:text=""
    />
    <Button
    android:id="@+id/button9"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#66CCFF"
    android:layout_toRightOf="@+id/button4"
    android:layout_below="@id/button3"
    android:layout_centerInParent="true"
    android:text=""
    />


    </RelativeLayout>

    2.

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:orientation="vertical" android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#3424"
        >
    
        <ImageView
            android:id="@+id/img1"
            android:layout_width="90dp"
            android:layout_height="90dp"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="60dp"
            app:srcCompat="@mipmap/ic_launcher_round" />
    
        <TextView
            android:id="@+id/tv1"
            android:layout_width="90dp"
            android:layout_height="50dp"
            android:layout_marginTop="60dp"
            android:layout_below="@id/img1"
            android:layout_toLeftOf="@id/et1"
            android:text="用户名:"
            android:textSize="20dp" />
    
        <EditText
            android:id="@+id/et1"
            android:layout_width="150dp"
            android:layout_height="50dp"
            android:layout_marginTop="60dp"
            android:layout_centerHorizontal="true"
            android:layout_below="@id/img1"
            android:background="@android:drawable/edit_text" />
    
        <TextView
            android:id="@+id/tv2"
            android:layout_width="90dp"
            android:layout_height="50dp"
            android:layout_marginTop="60dp"
            android:layout_below="@id/tv1"
            android:layout_toStartOf="@id/et1"
            android:text="密码:"
            android:textSize="20dp" />
        <EditText
            android:id="@+id/et2"
            android:layout_width="150dp"
            android:layout_height="50dp"
            android:layout_marginTop="60dp"
            android:layout_centerHorizontal="true"
            android:layout_below="@id/et1"
            android:background="@android:drawable/edit_text"
            ></EditText>
        <Button
            android:id="@+id/button1"
            android:layout_width="100dp"
            android:layout_height="50dp"
            android:layout_centerHorizontal="true"
            android:layout_below="@id/et2"
            android:text="登录"
            android:textSize="20dp"
            android:layout_marginTop="50dp"
            ></Button>
    
    </RelativeLayout>

    package com.example.myapplication;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    }

  • 相关阅读:
    Java面试:用set集合的时候,重写过hashcode()和equal()方法吗?有什么作用?
    Bootstrap起步
    Java NIO
    Dobbo和SpringCloud区别
    Java虚拟机类加载机制和双亲委派模型
    继承和组合的特点和区别
    LinkedList和ArrayList底层原理
    聚集索引和非聚集索引
    Stream和迭代器的区别
    悲观锁和乐观锁
  • 原文地址:https://www.cnblogs.com/sigure0428/p/13714162.html
Copyright © 2020-2023  润新知