GridLayout 计算器
<?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 计算器的更多相关文章
- 用GridLayout实现计算器的布局
GridLayout是一个表格视图,我们一般定义它的列数和行数来设置好这个控件. 下面的布局文件先定义了一个TextView和一个Button,设置他们的属性为横跨4列.这样就可以独自占据一行了.然后 ...
- 菜鸟学Android编程——简单计算器《一》
菜鸟瞎搞,高手莫进 本人菜鸟一枚,最近在学Android编程,网上看了一些视频教程,于是想着平时手机上的计算器应该很简单,自己何不尝试着做一个呢? 于是就冒冒失失的开撸了. 简单计算器嘛,功能当然很少 ...
- java简单计算器
写的一个小计算器,留着以后看吧. import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color; import ...
- Pyqt QTabWidget 简单的计算器集合
今天我们简单介绍下QTabWidget,然后在加入Demo计算器 首先我先讲下文件的结构: 文件分四部分, 一部分是Ui设计文件, 一部分是由Ui生成的py文件, 一部分是 计算器的逻辑文件, 最后 ...
- Android课程---计算器的实现
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht ...
- 案例:TableLayout表格布局——迷你计算器
计算器可以常用线性布局(LinearLayout)和表格布局(tableLayout).Gridlayout 今天我用的是表格布局 效果如下: 代码如下: <TableLayout xmlns: ...
- Android 布局之GridLayout
Android 布局之GridLayout 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式的布局控件. GridLayout的继承关系如下:java.la ...
- Java SWT 做计算器。
java -- swt - - 计算器 环境搭建 安装java.eclipse.以及对应的swt插件. 开始工程 建立工程: 在java下建立一个在其他 —- WindowsBuilder — ...
- 科学计算器的Java实现
简易的科学计算器的实现 ---Java版 import javax.swing.*;//新的窗口组件包 import java.awt.*; import java.awt.event.*; publ ...
随机推荐
- Java入门:修改IDE主题颜色
1.去 http://eclipsecolorthemes.org/?view=theme&id=1下载你需要的颜色,根据id不同,配色方案不一样. 2.下载页面右侧的“Eclipse Pre ...
- in的对象选择(子查询还是List集合),in 的优化,in与exists
近日查看SQL慢查询日志,发现对于in的查询总是出现超时问题.超时相关SQL语句:select * from flow_ru_bizvar where businessId IN () and sta ...
- JS获取FckEditor的值
不需要在页面引用任何额外的JS文件 //获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) { var oEditor = FCKedito ...
- numpy基础整理
记笔记用jupyter实在太方便了,懒得再重新写到博客园上,直接放个链接吧→_→ numpy(一):https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE ...
- http协议POST请求头content-type主要的四种取值
介绍: 在此之前对content-type理解很肤浅,因此必须记录下来现在的理解,以便回顾 Content-Type,从名字上可以理解为内容类型,但在互联网上专业术语叫“媒体类型”,即MediaTyp ...
- Java并发编程原理与实战十四:Lock接口的认识和使用
保证线程安全演进: synchronized volatile AtomicInteger Lock接口提供的方法: void lock():加锁 void unlock():解锁 void lock ...
- 把数组存入到cookie中
$arr = array(1,2,3); // 把数组序列化之后,存入到cookie中 $arr_str = serialize($arr); // 序列化数组 setcookie('a',$arr_ ...
- Java入门系列(一)基础概览
序言 Java语言的特点不使用指针而使用引用.
- bzoj 3790 神奇项链(Manacher,DP+BIT | 贪心)
[题意] 你可以产生一个回文串,也可以将两个串合并成一个串,问产生目标串需要的最少合并次数. [思路] 显然我们要先产生目标串中包含的极大回文字符串. Manacher求出每个位置可以向两边延伸的最长 ...
- c++刷题(15/100)矩阵转置,最深子树
题目一:矩阵转置 给定一个矩阵 A, 返回 A 的转置矩阵. 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引. 示例 1: 输入:[[1,2,3],[4,5,6],[7,8,9]] 输出 ...