Android计算器界面布局
来源:互联网 发布:mac 没有ssh目录 编辑:程序博客网 时间:2024/05/29 21:33
Android计算器界面图:
所定义的XML布局文件,主要用到的是TableLayout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 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" > <EditText 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" /> <TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent" > <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.18" > <Button 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="(" /> <Button 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=")" /> <Button 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" /> <Button 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="清除" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" > <Button 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" /> <Button 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" /> <Button 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" /> <Button 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="÷" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" > <Button 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" /> <Button 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" /> <Button 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" /> <Button 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="×" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" > <Button 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" /> <Button 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" /> <Button 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" /> <Button 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="-" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" > <Button 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="." /> <Button 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" /> <Button 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="=" /> <Button 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="+" /> </TableRow> </TableLayout> </LinearLayout>在Activity中使用:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}
1 0
- Android计算器界面布局
- 计算器界面-布局
- 从零开始学android<使用嵌套布局实现计算器界面.十七.>
- 运用布局构建计算器界面
- 安卓布局计算器界面
- Android计算器布局
- 使用表格布局实现界面计算器按钮
- Android 计算器解析(三): 美化计算器界面
- Android简单计算器界面实现
- Android仿计算器布局代码
- Android开发计算器之布局
- Android画面简单布局-计算器
- Android界面布局实例
- Android的界面布局
- Android界面布局详解
- android 界面布局
- android动态界面布局
- android 界面布局
- 一个很有用的图像处理工具箱
- C#起步小程序 拷贝程序
- 以和为标准的判断某字符串为另一字符串子串的方法
- 漫谈数据库索引
- 翻译www.djangobook.com之第九章: Generic views
- Android计算器界面布局
- 常用的PL/SQL开发原则
- C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)
- 查看某个表在数据库中占用空间的大小
- 从头开始学做智能车
- IOS开发UIScrollView控件详解
- java 交换变量 直接 异或 封装类 数组区别
- 周测题 坤坤的难题(数学,技巧)
- oracle索引详解 .