首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

纯Java模式和Java与xml结合方式开发Android UI界面对比简例

2013-10-17 
纯Java方式和Java与xml结合方式开发Android UI界面对比简例Android入门对比实战一:1、Android允许开发者抛

纯Java方式和Java与xml结合方式开发Android UI界面对比简例

Android入门对比实战一:

1、Android允许开发者抛弃xml文件用Java开发UI,下面就是一个纯java模式开发的android小例子:

功能:点击button显示文字和时间。


结论:任何UI都需要传入this参数,即Context。UI通过context获取Android应用环境全局info。context本自是一个抽象类,android的Activity和Service本自继承了context,所以可以直接使用。

2、Android可以使用xml文件和Java开发UI,下面就是一个经典模式开发的android小例子:

功能:点击图片可以循环切换显示。


结论:View是所有组件的基类,所有UI组件都继承了view类。view重要子类有ViewGroup。所有UI组件都可以使用view的属性和方法。PS:ViewGroup是一个抽象类,常用其子类作为容器。ViewGroup容器控制子控件分布依赖于ViewGroup.LayoutParams和ViewGroup.MarginLayoutParams。

综合结论:android中在res/layout下定义xml文件后R.java会自动收录,Java代码可通过setContentView(R.layout.filename);访问,UI的id由findViewById(R.id.sourceid);访问,以便接下来对于UI控件的使用控制等操作。

热点排行