1 下载JDK SDK ADT Eclipse
2 安卓JDK 并配置环境变量
3 运行SDK manager
4 安装ADT
5 关联SDK
查看adb端口 5037
cmd下 netstat -ano 查看API
安卓项目目录
src 源文件目录
gen 自动生成目录 R.java 自动生成的字典
res 资源目录
libs 库目录
assets 资产目录 可以存放res外的资源目录
2014.3.1
调整视图水平或垂直大小
android:layout_width="fill_parent" 强制性扩展视图,填充尽可能多的空间
wrap_parent 强制性扩展显示全部内容
orientation
Android布局LinearLayout注意设置属性android:orientation属性,否则有的组件可能无法显示。该属性不设置时默认为horizontal。此时第一个控件的宽度若设置成“fill_parent”,后面添加的组件将都无法看到。因此使用该布局的时候要注意设置android:orientation="vertical"。
gravity
android:gravity:是对view控件本身来说的,是用来设置view本身的文本应该显示在view的什么位置,默认值是左侧
android:layout_gravity:是相对于包含改元素的父元素来说的,设置该元素在父元素的什么位置
xmal命名空间 语法判断器
xmlns:android="http://schemas.android.com/apk/res/android"
android 焦点
焦点是针对view来说的,焦点的位置主要是告诉操作系统那个view被聚焦了,如果view:foucus有这个背景颜色,用户也会看到。
焦点的位置在哪里,也就说当前那个view在按下确认按钮后,会被触发收到消息。
3月9日
@Override 用法
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)。
举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。
trim函数
功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")
String number = editText1.getText().toString().trim();