学下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标签而言,它们都支持如onClickonLongClick等属性,这种属性的属性值就是一个形如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个方法用来进行加减乘除运算。


              


更多相关文章

  1. Android自动化测试之虚拟机中软件安装方法(四)
  2. Android 调用第三方so中方法记录
  3. Android图像格式类及图像转换方法
  4. Android 布局 精准定位 平衡定位 相对定位
  5. 不同Android版本设备正确获取屏幕分辨率的通用方法
  6. :Handler方法小结(在线程中更新UI和了解HandlerThread类的用法)
  7. Android 中LayoutInflater(布局加载器)之介绍篇
  8. ADB连接Android设备的三种方法

随机推荐

  1. Fragment的API学习笔记
  2. Android的分辨率
  3. android初体验――HelloWord
  4. Android(安卓)Json的使用(1) 使用jsonschem
  5. Android中Activity之间的数据传递(Intent
  6. Android如何找到正确的ALSA底层kcontrol
  7. 给 Android(安卓)开发者的 Flutter 指南
  8. 阿拉伯语系处理方法
  9. delphi xe5 android iny绿色版+最新SDK/N
  10. Android学习――HorizontalScollview水平