• 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>
    如果您发现博客内容有什么错误,请您下方留言
  • 相关阅读:
    springboot-6-整合jdbc
    springboot-4-整合fastjson
    Python决策树可视化:GraphViz's executables not found的解决方法
    pandas的行列显示不全的解决方法
    3(1).特征选择---过滤法(特征相关性分析)
    3(2).特征选择---包装法
    seaborn矩阵图组合图---热力图heatmap、聚类图clustermap
    3(3).特征选择---嵌入法(特征重要性评估)
    datetime,Timestamp和datetime64之间转换
    Spring配置文件总结
  • 原文地址:https://www.cnblogs.com/zn615/p/8168635.html
Copyright © 2020-2023  润新知