Android计算器界面图:

所定义的XML布局文件,主要用到的是TableLayout:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

tools:context=".CalculatorActivity"

android:id="@+id/lay"

>

android:layout_width="fill_parent"

android:layout_height="100dp"

android:textColor="#FFF"

android:textSize="20pt"

android:background="#000"

android:editable="false"

android:gravity="right|center_vertical"

android:id="@+id/rsText"

/>

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="0.18"

>

android:id="@+id/left"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:paddingBottom="7dp"

android:text="("

/>

android:id="@+id/right"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:layout_marginLeft="1dp"

android:paddingBottom="7dp"

android:textColor="#FFF"

android:text=")"

/>

android:id="@+id/tonone"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:text="C"

/>

android:id="@+id/delete"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:textColor="#FFF"

android:textSize="8pt"

android:layout_marginLeft="1dp"

android:layout_marginBottom="1dp"

android:text="清除" />

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="0.2"

>

android:id="@+id/num7"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="7" />

android:id="@+id/num8"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="8" />

android:id="@+id/num9"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="9" />

android:id="@+id/division"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="÷" />

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="0.2"

>

android:id="@+id/num4"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="4" />

android:id="@+id/num5"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="5" />

android:id="@+id/num6"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="6" />

android:id="@+id/multiply"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="×" />

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="0.2"

>

android:id="@+id/num1"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="1" />

android:id="@+id/num2"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="2" />

android:id="@+id/num3"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="3" />

android:id="@+id/minus"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="-" />

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="0.2"

>

android:id="@+id/dot"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="." />

android:id="@+id/num0"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/numclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="0" />

android:id="@+id/equ"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="=" />

android:id="@+id/plus"

android:layout_height="fill_parent"

android:layout_weight="0.25"

android:background="@drawable/funclk"

android:layout_marginLeft="1dp"

android:textColor="#FFF"

android:textSize="20pt"

android:layout_marginBottom="1dp"

android:text="+" />

在Activity中使用:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

android设置计算器页面布局,Android计算器界面布局相关推荐

  1. Android入门(八) | 常用的界面布局 及 自定义控件

    文章目录 LinearLayout :线性布局 android:layout_gravity :控件的对齐方式 android:layout_weight:权重 RelativeLayout :相对布 ...

  2. android 设置壁纸页面,Android实现手机壁纸改变的方法

    本文实例讲述了Android实现手机壁纸改变的方法.分享给大家供大家参考.具体如下: main.xml布局文件: android:orientation="vertical" an ...

  3. android 设置4个棱角的颜色,整个布局圆角效果,类似图片圆角

    先看效果图,是三个imageview在一条直线显示,给顶部圆角以及底部圆角,先看未圆角效果的图: 圆角后: 可以看到效果 中间的没有变,只变换了最上面以及最底部.... 实现的原理 就是给整个布局的四 ...

  4. Android 发表说说一般用到的界面布局

    OK, 看到这里应该明白我标题的意思了吧.哈哈. 首先, 来个布局(activity_select_pic.xml) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

  5. android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题

    Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...

  6. android 仿支付页面,【android仿系列进阶篇】android 支付宝手机网页支付

    最近在做android-,恩,就说这么多吧 1,准备工作 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接 ...

  7. android设置控件形状,Android控件自定义形状

    Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的 ...

  8. android 跳转页面出错,Android 页面跳转(无/含有返回结果)

    一.两个页面的xml文件 factivity android:layout_width="match_parent" android:layout_height="wra ...

  9. android设置多个按钮,android代码中设置两个按钮之间位置

    package com.example.helloworld01;//包名 import java.util.ArrayList; import java.util.List; import andr ...

  10. android设置图片 透明度渐变效果,android 自定义属性实现 ImageView 透明度渐变效果...

    先看效果图: 第一步: 在valuses下面自定义目录: 第二步: 自定义ImageView package com.jiaruihuademo.myattrimageview; import jav ...

最新文章

  1. python程序员工作怎样-python程序员待遇如何
  2. STM32 电机教程 15 - BLDC 速度环内嵌电流环
  3. [置顶] Java面试题全集(中)
  4. 《剑指offer》题目说明
  5. weblogic管理脚本
  6. python调用库实现返回ping的时延_python在windows下实现ping操作并接收返回信息
  7. shell脚本练习实例
  8. JAVA毕业设计婚纱摄影网设计计算机源码+lw文档+系统+调试部署+数据库
  9. MATLAB数值计算——矩阵运算乘法、除法、乘方
  10. Ubuntu总是默认进入客人会话问题解决
  11. 周九常:个人知识管理的三个重点领域
  12. duplicate key java,Duplicate key or integrity
  13. MySQL之——基本操作汇总
  14. HCIE--路由交换--IGP部分实验详解
  15. 推荐一些 iOSer 创办的硬核公众号
  16. 关于Google Pay JAVA后端处理
  17. 将家用路由器设置成交换机使用
  18. 三招教你降低电脑屏幕蓝光对眼睛的危害
  19. Pandas操作02
  20. DOS命令之For命令用法

热门文章

  1. 3D数学基础(二)| 向量
  2. mt管理器主题修改教程_微信也可以设置皮肤了!超详细教程和方法!
  3. Altium Designer使用-----快速覆铜脚本的使用
  4. 利用清华镜像、阿里云镜像与豆瓣镜像pip资源
  5. UUID 生成器有多快
  6. Fiddler中文乱码
  7. java开发是什么_java开发到底是做什么的
  8. java递归100_java递归算法1加到100怎么实现?
  9. 14-STM32F1 iic 24c02
  10. SecureCRT下载和设置