1、直接打印一个对象的话,会先调用他的toString()方法,再把方法的返回值打印出来
2、final的类是不能被继承的
3、eclipse 注释快捷键
ctrl+/ 单行注释
ctrl + shift +/ 块注释
ctrl + shift +\ 取消块注释
4、refactor 重构
5、ImageView
android:src= "@drawable/****"
imageView.setImageResource(R.drawable.***);
android:scaleType = "fitCenter" 把图片等比例缩小或放大到当前的ImageView控件大小
"fitStart"缩小或放大图片后,图片上边缘与控件上方重叠
“fitEnd“ 下方重叠
“center” 截取图片到控件大小
“centerInside” 图比控件大,则缩小,图比控件小,不变
“centerCrop”等比例缩小或放大,并将图片的短边与控件重合
“fit_XY”按照控件比例缩小放大图片
imageView.setScaleType(ScaleType.****);
6、layout_weight的值用于指定空闲空间的分配比例,返回值是整形,若宽度设置为“0dp”则可以将整个控件空间做分配
7、android:gravity = "center" 让控件内容居于控件中央
8、android:layout_alignBaseline = "@id" 对齐到对应id控件的基准线
9、android:layout_centerHorizontal= "true" 置于父控件水平方向的中间
10、EditText
android:hint = "" 设置edittext控件里预显示的内容
android:inputType = "textPassword" 设置密码输入方式(用户输入时看到的是“*”)
11、AnalogClock控件 模拟时钟
12、ProgressBar
style = "?android:attr/****" 设置进度条的类型
13、intent.setClass(Activity1.this,Activity2.class);
14、context是activity的父类
15、Integer.parseInt(); 把字符串转换成整型
String.valueOf(); Integer.toString(); 转换成字符串
16、onOptionsItemSelected() 当点击菜单当中的某一个选项时,会调用此方法
17、SeekBar 用户可以拖动的进度条 有监听器:OnSeekBarChangeListener
RatingBar 评价进度条 有监听器 :OnRatingBarChangeListener
18、启动一个新的activity,会依次调用它的 onCreate(),onStart()(当界面可以被用户看到时调用),onResume()(当程序可以获得用户焦点时调用)方法
从第一个activity启动第二个activity,依次调用 第一个的onPause()、第二个的onCreate()、第二个的onStart()、第二个的onResume()、第一个的onStop()(第 一个activity被完全遮挡的情况下才调用)
点击返回按钮,依次调用第二个的 onPause()、第一个onRestart()、第一个onStrart()、第一个onResume()、第二个onStop()、第二个onDestroy()方法
19、栈: 后进先出 分为压栈和弹栈
20、在AndroidManifest.xml文件中给第二个activity加入theme属性:
android:theme = “@android:style/Theme.Dialog”使其以窗口形式展示
21、xml文件的注释以“<!--”开头,以“-->”结尾
22、android:singleLine = “true”将控件里的内容在一行中全部显示
23、TableLayout中 android:stretchColumns = "1" 表示将第一列作为拉伸的对象(从0列开始算起)
TableRow作为其子标签,一个TableRow标签代表一行,标签里面的每个控件占一列
2、final的类是不能被继承的
3、eclipse 注释快捷键
ctrl+/ 单行注释
ctrl + shift +/ 块注释
ctrl + shift +\ 取消块注释
4、refactor 重构
5、ImageView
android:src= "@drawable/****"
imageView.setImageResource(R.drawable.***);
android:scaleType = "fitCenter" 把图片等比例缩小或放大到当前的ImageView控件大小
"fitStart"缩小或放大图片后,图片上边缘与控件上方重叠
“fitEnd“ 下方重叠
“center” 截取图片到控件大小
“centerInside” 图比控件大,则缩小,图比控件小,不变
“centerCrop”等比例缩小或放大,并将图片的短边与控件重合
“fit_XY”按照控件比例缩小放大图片
imageView.setScaleType(ScaleType.****);
6、layout_weight的值用于指定空闲空间的分配比例,返回值是整形,若宽度设置为“0dp”则可以将整个控件空间做分配
7、android:gravity = "center" 让控件内容居于控件中央
8、android:layout_alignBaseline = "@id" 对齐到对应id控件的基准线
9、android:layout_centerHorizontal= "true" 置于父控件水平方向的中间
10、EditText
android:hint = "" 设置edittext控件里预显示的内容
android:inputType = "textPassword" 设置密码输入方式(用户输入时看到的是“*”)
11、AnalogClock控件 模拟时钟
12、ProgressBar
style = "?android:attr/****" 设置进度条的类型
13、intent.setClass(Activity1.this,Activity2.class);
14、context是activity的父类
15、Integer.parseInt(); 把字符串转换成整型
String.valueOf(); Integer.toString(); 转换成字符串
16、onOptionsItemSelected() 当点击菜单当中的某一个选项时,会调用此方法
17、SeekBar 用户可以拖动的进度条 有监听器:OnSeekBarChangeListener
RatingBar 评价进度条 有监听器 :OnRatingBarChangeListener
18、启动一个新的activity,会依次调用它的 onCreate(),onStart()(当界面可以被用户看到时调用),onResume()(当程序可以获得用户焦点时调用)方法
从第一个activity启动第二个activity,依次调用 第一个的onPause()、第二个的onCreate()、第二个的onStart()、第二个的onResume()、第一个的onStop()(第 一个activity被完全遮挡的情况下才调用)
点击返回按钮,依次调用第二个的 onPause()、第一个onRestart()、第一个onStrart()、第一个onResume()、第二个onStop()、第二个onDestroy()方法
19、栈: 后进先出 分为压栈和弹栈
20、在AndroidManifest.xml文件中给第二个activity加入theme属性:
android:theme = “@android:style/Theme.Dialog”使其以窗口形式展示
21、xml文件的注释以“<!--”开头,以“-->”结尾
22、android:singleLine = “true”将控件里的内容在一行中全部显示
23、TableLayout中 android:stretchColumns = "1" 表示将第一列作为拉伸的对象(从0列开始算起)
TableRow作为其子标签,一个TableRow标签代表一行,标签里面的每个控件占一列