zoukankan      html  css  js  c++  java
  • Android开发---网格布局案例

     Android开发---网格布局案例

    效果图:

      

    1、MainActivity.java

    package com.example.android_activity;
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
        //网格布局
        public void test_4(View view){
            Intent intent=new Intent(this,GridActivity.class);
            startActivity(intent);
        }
    }

    2、activity_main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/activity_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        >
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="GridLayout布局[4.0]"
            android:onClick="test_4"
            />
    </LinearLayout>

    3、GridActivity.java

    package com.example.android_activity;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class GridActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_grid);
        }
    }

    4、activity_grid.xml

    <?xml version="1.0" encoding="utf-8"?>
    <GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/activity_grid"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:rowCount="6"
        android:columnCount="4">
    
        <EditText
            android:id="@+id/showNumber"
            android:layout_columnSpan="4"
            android:layout_width="251dp"
            android:gravity="right"
            android:inputType="none"
            />
        <Button
            android:id="@+id/b1"
            android:text="%"
            />
        <Button
            android:id="@+id/b2"
            android:text="√"
            />
        <Button
            android:id="@+id/b3"
            android:text="x²"
            />
        <Button
            android:id="@+id/b4"
            android:text="1/x"
            />
        <Button
            android:id="@+id/b5"
            android:text="CE"
            />
        <Button
            android:id="@+id/b6"
            android:text="C"
            />
        <Button
            android:id="@+id/b7"
            android:text="x"
            />
        <Button
            android:id="@+id/b8"
            android:text="÷"
            />
        <Button
            android:id="@+id/b9"
            android:text="7"
            />
        <Button
            android:id="@+id/b10"
            android:text="8"
            />
        <Button
            android:id="@+id/b11"
            android:text="9"
            />
        <Button
            android:id="@+id/b12"
            android:text="X"
            />
        <Button
            android:id="@+id/b13"
            android:text="4"
            />
        <Button
            android:id="@+id/b14"
            android:text="5"
            />
        <Button
            android:id="@+id/b15"
            android:text="6"
            />
        <Button
            android:id="@+id/b16"
            android:text="-"
            />
        <Button
            android:id="@+id/b17"
            android:text="1"
            />
        <Button
            android:id="@+id/b18"
            android:text="2"
            />
        <Button
            android:id="@+id/b19"
            android:text="3"
            />
        <Button
            android:id="@+id/b20"
            android:text="+"
            android:layout_rowSpan="2"
            android:layout_gravity="fill_vertical"
            />
        <Button
            android:id="@+id/b21"
            android:layout_columnSpan="2"
            android:layout_gravity="fill"
            android:text="0"
            />
        <Button
            android:id="@+id/b22"
            android:text="="
            />
    </GridLayout>
    如果您发现博客内容有什么错误,请您下方留言
  • 相关阅读:
    java构造简易的FIFO缓冲淘汰方法
    Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary up
    nested exception is java.io.IOException: The temporary upload location
    springboot临时文件存储目录配置
    SpringBoot上传文件报错,临时路径不存在
    SpringBoot: 浅谈文件上传和访问的坑 (MultiPartFile)
    java并发-原子性
    用ATOMICSTAMPEDREFERENCE解决ABA问题
    【APP接口开发】chrome浏览器DHC工具安装使用(亲测有效)
    【Redis】windows环境下安装redis服务器,并配置php的redis扩展
  • 原文地址:https://www.cnblogs.com/zn615/p/8168635.html
Copyright © 2011-2022 走看看