android设置计算器页面布局,Android计算器界面布局
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计算器界面布局相关推荐
- Android入门(八) | 常用的界面布局 及 自定义控件
文章目录 LinearLayout :线性布局 android:layout_gravity :控件的对齐方式 android:layout_weight:权重 RelativeLayout :相对布 ...
- android 设置壁纸页面,Android实现手机壁纸改变的方法
本文实例讲述了Android实现手机壁纸改变的方法.分享给大家供大家参考.具体如下: main.xml布局文件: android:orientation="vertical" an ...
- android 设置4个棱角的颜色,整个布局圆角效果,类似图片圆角
先看效果图,是三个imageview在一条直线显示,给顶部圆角以及底部圆角,先看未圆角效果的图: 圆角后: 可以看到效果 中间的没有变,只变换了最上面以及最底部.... 实现的原理 就是给整个布局的四 ...
- Android 发表说说一般用到的界面布局
OK, 看到这里应该明白我标题的意思了吧.哈哈. 首先, 来个布局(activity_select_pic.xml) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
- android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题
Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...
- android 仿支付页面,【android仿系列进阶篇】android 支付宝手机网页支付
最近在做android-,恩,就说这么多吧 1,准备工作 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接 ...
- android设置控件形状,Android控件自定义形状
Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的 ...
- android 跳转页面出错,Android 页面跳转(无/含有返回结果)
一.两个页面的xml文件 factivity android:layout_width="match_parent" android:layout_height="wra ...
- android设置多个按钮,android代码中设置两个按钮之间位置
package com.example.helloworld01;//包名 import java.util.ArrayList; import java.util.List; import andr ...
- android设置图片 透明度渐变效果,android 自定义属性实现 ImageView 透明度渐变效果...
先看效果图: 第一步: 在valuses下面自定义目录: 第二步: 自定义ImageView package com.jiaruihuademo.myattrimageview; import jav ...
最新文章
- python程序员工作怎样-python程序员待遇如何
- STM32 电机教程 15 - BLDC 速度环内嵌电流环
- [置顶] Java面试题全集(中)
- 《剑指offer》题目说明
- weblogic管理脚本
- python调用库实现返回ping的时延_python在windows下实现ping操作并接收返回信息
- shell脚本练习实例
- JAVA毕业设计婚纱摄影网设计计算机源码+lw文档+系统+调试部署+数据库
- MATLAB数值计算——矩阵运算乘法、除法、乘方
- Ubuntu总是默认进入客人会话问题解决
- 周九常:个人知识管理的三个重点领域
- duplicate key java,Duplicate key or integrity
- MySQL之——基本操作汇总
- HCIE--路由交换--IGP部分实验详解
- 推荐一些 iOSer 创办的硬核公众号
- 关于Google Pay JAVA后端处理
- 将家用路由器设置成交换机使用
- 三招教你降低电脑屏幕蓝光对眼睛的危害
- Pandas操作02
- DOS命令之For命令用法