Android设计原理:
Fast:减少对内存的使用,尽量不要创建对象,减少对循环中对象的引用。详细见android sdk 关于如何高效编程。
Responsive:自己也遇到不少次了。今天知道了,有两种情况,会跳出Application Not Responding的错误。1)在5秒内对用户输入事件没有反应。2)IntentReceiver在10秒内没有执行完成。
Seamless:简单说就是在用户进行某种操作时,有其他事件发生,比如说你在玩游戏的时候来了一个电话,要做到将电话作为一个提示出现,用户可以选择保存当前游戏去接电话。这里就用到了Android的Notifications。
创建Android组件:
这里要看的东西太零碎了,每一个View的属性,有什么功能。比较有特色的是提供了AutoCompleteTextView,在用户输入的时候根据用户以输入的字母有下拉提示。还有ImageSwitcher、TextSwitcher,都是比较好用的东西。

一个view可以有padding,但是没有margin,需要用magin的时候把它放在一个viewgroup里面。Viewgroup可以设置margin。Spinner用于选择框的自动加载。

更多相关文章

  1. Android系列教程之四:Activity的生命周期
  2. Android(安卓)- 文本框的输入法控制和默认焦点设置
  3. android 资源ID规则
  4. asmack xmpp应用遇到的问题
  5. Erlang实现的百度云推送Android服务端实例
  6. 限制EditText输入类型与长度
  7. Android(安卓)关于EditText文字的显示问题 和属性
  8. Android--取得MD5指纹,取得MapKey
  9. 《Android学习指南》目录

随机推荐

  1. android 6.0运行时权限的申请(微信在andro
  2. android下解析xml文件遇到中文问题
  3. Android 沉浸式状态栏 头部可拉伸带有一
  4. Android NoSQL之SnappyDB
  5. Android Handler 异步消息处理机制的妙用
  6. Android商城购物车页面实现和逻辑实现
  7. android艺术开发探索之RemoteViews跨进程
  8. 基于Android平台的Web服务技术研究
  9. android之wifi开发(一)
  10. Android 之6.0 双向通话自动录音