android 计算器编写(1)
16lz
2022-06-29
学下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个方法用来进行加减乘除运算。
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- android上一些方法的区别和用法的注意事项
- android实现字体闪烁动画的方法
- Android中dispatchDraw分析
- Android四大基本组件介绍与生命周期
- Android(安卓)MediaPlayer 常用方法介绍
- 在Fragment中设置控件点击方法,执行失败。
随机推荐
- Android深入理解android:layout_gravity
- android布局文件中各属性所代表的意义
- Android(安卓)WebView与 JS 的交互方式
- android:layout_gravity和android:gravit
- android:layout_gravity和android:gravit
- android:layout_gravity和android:gravit
- android中线程进程模型
- android:layout_gravity和android:gravit
- android:layout_gravity和android:gravit
- android之常用知识点(一)