android 计算器编写(1)
16lz
2021-01-23
学下Android 练手。
用的是eclipse adt。 先写布局文件。选择新建工程之后不断enter,建立工程之后,找到自己打算编写的布局文件,路径应该是res/layout/文件名.xml,打开后开始编写。<?xml version="1.0" encoding="utf-8"?>
代码分段介绍: 1,线性布局 布局的宽度长度都是match_parent,这样就可以覆盖整个手机屏幕,各个widget布置方向是垂直vertical。各个widget的情况在 android:orientation="vertical" > 与 之间编写
<?xml version="1.0" encoding="utf-8"?>
2.数据输入和计算结果输出部分的widget编写 用了editText用于输入数据,Text View显示输出结果。 layout_weight 是权重的意思,控制显示比例 layout_gravity 为显示重心,hint如字面所示,为默认字符串,其实可以直接输入,我在/src/values/strings.xml中添加相关变量后在在widget中使用
3 用于计算的widget 做的比较简单,计算器只有加减乘除四个功能。因为最开始只写加减法,后来才有乘除,所以用了两个tablelayout布局,其实只写一个就可以了。每个layout中间有两个按钮button。其中android:onClick是一种简单的绑定事件监听器的方法,也是Google官方教程里面推荐的。 对于很多Android标签而言,它们都支持如onClick、onLongClick等属性,这种属性的属性值就是一个形如xxx
(View source)的方法的方法名。 通过直接在界面布局文件中为指定标签绑定事件处理方法。
在该界面布局对应的Activity中定义一个void XXX(View source)方法,处理事件。比如这次,我在button上android:onClick=add,就在之后的activity中添加一个void add(View view)方法来处理加法运算。所以最后在activity中添加了void add(View view),void sub(View view),void mul(View view),void div(View view)4个方法用来进行加减乘除运算。
更多相关文章
- Android自动化测试之虚拟机中软件安装方法(四)
- Android 调用第三方so中方法记录
- Android图像格式类及图像转换方法
- Android 布局 精准定位 平衡定位 相对定位
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- :Handler方法小结(在线程中更新UI和了解HandlerThread类的用法)
- Android 中LayoutInflater(布局加载器)之介绍篇
- ADB连接Android设备的三种方法