Android 开发中需要注意到的小细节
2013-08-30 18:51
190 查看
自己在Android开发中总结的一些小知识点,分享给大家,欢迎大家补充。
---------------------------------------------------分割线---------------------------------------------------------
1、不能在子线程中更新UI主线程,必须通过Handler,AsyncTask或View的postDelay()方法去更新。
2、不能在子线程中弹出Toast。(这一点跟第一点差不多)
3、如果某个activity设置成了 singletask的模式。这样会造成startActivityForResult()调用的顺序受到影响。从而无法正常使用onActivityResult()。
4、ImageVIew的scaleType属性对src属性无效,必须设置成background属性才会有效。
5、android:layout_gravity 和 android:gravity 的区别
从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。
android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。
持续更新中......
---------------------------------------------------分割线---------------------------------------------------------
1、不能在子线程中更新UI主线程,必须通过Handler,AsyncTask或View的postDelay()方法去更新。
2、不能在子线程中弹出Toast。(这一点跟第一点差不多)
3、如果某个activity设置成了 singletask的模式。这样会造成startActivityForResult()调用的顺序受到影响。从而无法正常使用onActivityResult()。
4、ImageVIew的scaleType属性对src属性无效,必须设置成background属性才会有效。
5、android:layout_gravity 和 android:gravity 的区别
从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。
android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。
持续更新中......
相关文章推荐
- Android 开发过程中需要注意的细节(二)
- Android开发的一些需要注意的细节
- Android 开发过程中需要注意的细节(一)
- Android开发的一些需要注意的细节
- Android开发的一些需要注意的细节
- Android开发过程中需要注意的细节
- 开发android,我们需要哪些技能基础
- 在android 4.0上开发触摸设备驱动需要注意的几点
- 开发一款高端大气上档次的android应用需要必备的知识——记于2013年末
- Java、Android开发过程中需要用到的加密详解
- Android 开发中——我认为需要掌握的比较重要的知识
- Android 开发之布局细节对比:Gravity相关
- android小小的开发细节
- 开发一款高端大气上档次的android应用需要必备的知识
- Android面试、开发之高手 编码规范与细节
- 使用construct2制作游戏时需要注意到的细节问题有哪些
- 嵌入式软件工程师和需要与硬件交互的Android app开发工程师工作中注意事项
- Android开发中需要注意哪些坑
- 开发一个android app需要的技术
- 【Android游戏开发之七】(游戏开发中需要的样式)再次剖析游戏开发中对SurfaceView中添加组件方案!