在Android SDK中,XML是一个亮点,如果能灵活掌握一定能做出很漂亮的UI。这些天一直在看XML,结果不是很理想,觉得走了很多弯路,缺少总结。所以接下来会陆续把自己领会的东西一点点拼凑在这里,这之中难免出现很多不成熟的想法,需要在日后继续学习,然后发现完善。

在Android范例中用到XML,多数是利用R.layout.main。其实也就是先把布局确定下来,再进行细节描绘。


在Hello, Views教程里用到的xml属性,分布在API文档的两个包里。
其一,被放置在android.view里的ViewGroup.LayoutParams类里。
其二,被放置在android.widget里的各
里。


在Gallery教程里,源码中引用了android.R.styleable,但是这个类在SDK1.5之后就不再支持了。所以需要自己在value下新建attrs.xml文档,用<declare-styleable>对需要的属性进行定义。

在琢磨GridViewd的XML属性,还有Adapter的使用,头疼……


Framwork:用于多个视图重叠的布局。在APIs Demo中用到很多。可以将自己要显示的界面定义一个类(extends View),然后便可在Framwork中预置视图。对重叠的视图可以设置它们的visiable/invisiable来管理,适合内存占用不多的小程序,像Demo中的贪吃蛇等。

更多相关文章

  1. 【Android(安卓)界面效果15】Android(安卓)UI 之一步步教你自定
  2. Android之 对话框 的使用
  3. Android(安卓)中自定义View的应用(二)
  4. 小猪浅谈Android屏幕适配
  5. Android关于Activity知识点总结(二)任务、返回栈与启动模式
  6. Android适配解决方案
  7. Android(安卓)activity简单的跳转
  8. Activity 启动模式和 taskAffinity 属性详解
  9. android适配各种分辨率的问题

随机推荐

  1. android O 对后台服务的限制
  2. Android(安卓)播放视频的方法+播放测试地
  3. Some Standard Activity Actions
  4. Android十日学习路线
  5. xmlns:android="http://schemas.android.
  6. Use logCat in android native
  7. Android资料整理
  8. android中如何执行java命令
  9. android Intent机制详解
  10. Android节拍器