<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:rowCount="6"
android:columnCount="4">
<TextView
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="#ccc"
android:layout_columnSpan="4"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="C"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="DEL"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="÷"
android:textSize="35sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="x"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="7"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="8"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1" />
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="9"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="-"
android:textSize="35sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="4"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="5"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="6"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="+"
android:textSize="30sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="1"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="2"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="3"
android:textSize="25sp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="="
android:textSize="30sp"
android:layout_rowSpan="2"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="0"
android:textSize="25sp"
android:layout_columnSpan="2"
android:layout_columnWeight="1"
android:layout_rowWeight="1" />
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:text="."
android:textSize="25dp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/> </GridLayout>

GridLayout 计算器的更多相关文章

  1. 用GridLayout实现计算器的布局

    GridLayout是一个表格视图,我们一般定义它的列数和行数来设置好这个控件. 下面的布局文件先定义了一个TextView和一个Button,设置他们的属性为横跨4列.这样就可以独自占据一行了.然后 ...

  2. 菜鸟学Android编程——简单计算器《一》

    菜鸟瞎搞,高手莫进 本人菜鸟一枚,最近在学Android编程,网上看了一些视频教程,于是想着平时手机上的计算器应该很简单,自己何不尝试着做一个呢? 于是就冒冒失失的开撸了. 简单计算器嘛,功能当然很少 ...

  3. java简单计算器

    写的一个小计算器,留着以后看吧. import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color; import ...

  4. Pyqt QTabWidget 简单的计算器集合

    今天我们简单介绍下QTabWidget,然后在加入Demo计算器 首先我先讲下文件的结构: 文件分四部分, 一部分是Ui设计文件, 一部分是由Ui生成的py文件, 一部分是 计算器的逻辑文件,  最后 ...

  5. Android课程---计算器的实现

    <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht ...

  6. 案例:TableLayout表格布局——迷你计算器

    计算器可以常用线性布局(LinearLayout)和表格布局(tableLayout).Gridlayout 今天我用的是表格布局 效果如下: 代码如下: <TableLayout xmlns: ...

  7. Android 布局之GridLayout

    Android 布局之GridLayout 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式的布局控件. GridLayout的继承关系如下:java.la ...

  8. Java SWT 做计算器。

    java  --  swt  - -  计算器 环境搭建 安装java.eclipse.以及对应的swt插件. 开始工程 建立工程: 在java下建立一个在其他 —- WindowsBuilder — ...

  9. 科学计算器的Java实现

    简易的科学计算器的实现 ---Java版 import javax.swing.*;//新的窗口组件包 import java.awt.*; import java.awt.event.*; publ ...

随机推荐

  1. Java入门:char与byte的区别

    byte 是字节数据类型 ,是有符号型的,占1 个字节:大小范围为-128—127 .char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 ):大小范围 是0—65535 :char是 ...

  2. 总结: 《jQuery基础教程》 1-4章

    前言: 因为公司的项目用到了jQuery+Bootstrap,而Bootstrap基于jQuery,突然发现自己只是很久前看过jQuery的视频教程,对jQuery的一些API有一些了解,在使用中还是 ...

  3. Linux下安装PHP的lua扩展库

    一.安装Lua 5.3.4 下载 http://www.lua.org/ftp/lua-.tar.gz tar xvf lua-.tar.gz cd lua- 重要:进入解压缩后的路径 cd .../ ...

  4. 如何写一个好bug

      自己的总结,和大家分享~

  5. 【leetcode 简单】 第八十一题 4的幂

    给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方. 示例 1: 输入: 16 输出: true 示例 2: 输入: 5 输出: false 进阶: 你能不使用循环或者递 ...

  6. 【leetcode 简单】 第六十九题 删除链表中的节点

    请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点. 现有一个链表 -- head = [4,5,1,9],它可以表示为: 4 -> 5 -> 1 - ...

  7. NYOJ 123 士兵杀敌(四) (线段树)

    题目链接 描述 南将军麾下有百万精兵,现已知共有M个士兵,编号为1~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互之间比较熟悉),最终他们获得的军功,也将会平分到每个 ...

  8. SQL Server 将Id相同的字段合并,并且以逗号隔开

    例如:有表MO_Cook,字段:FoodRoom,name   有如下数据: 要求:将FoodRoom中值相同的字段合并成一行,并将name的值用逗号隔开. 需要用到:STUFF函数. 查询语句如下: ...

  9. 32、TreeSet简介

    使用TreeSet存储Integer对象 TreeSet的特点是可以对存放进去的元素进行排序. package com.sutaoyu.list; import java.util.TreeSet; ...

  10. css_清除浮动的4种方式

    浮动布局和定位布局为css中布局的常用的两种布局方式,而且兼容性会比较好.随着flex的流行,以后会是主流,新的东西好用,兼容不太好.IE10以下不兼容flex布局. float布局会脱离文档流,对页 ...