学下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. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. android上一些方法的区别和用法的注意事项
  5. android实现字体闪烁动画的方法
  6. Android中dispatchDraw分析
  7. Android四大基本组件介绍与生命周期
  8. Android(安卓)MediaPlayer 常用方法介绍
  9. 在Fragment中设置控件点击方法,执行失败。

随机推荐

  1. Android深入理解android:layout_gravity
  2. android布局文件中各属性所代表的意义
  3. Android(安卓)WebView与 JS 的交互方式
  4. android:layout_gravity和android:gravit
  5. android:layout_gravity和android:gravit
  6. android:layout_gravity和android:gravit
  7. android中线程进程模型
  8. android:layout_gravity和android:gravit
  9. android:layout_gravity和android:gravit
  10. android之常用知识点(一)