`
mybluesoul1989
  • 浏览: 16429 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android学习笔记——xml布局属性

阅读更多

在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中的贪吃蛇等。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics