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

android中的UI统制(一)

2012-09-24 
android中的UI控制(一)?效果图??(一)代码方式对应Activity代码:?这边我们定义了一个TextView,然后设置的它

android中的UI控制(一)


?效果图

?

?

(一)代码方式

对应Activity代码:

?这边我们定义了一个TextView,然后设置的它的大小和里面的内容。注意,这里我们给这个TextView赋了一个ID值:android:id=”@+id/view1″。这边的”@+id”是值创建一个新的ID值,这时候android平台开发的aapt工具(Android Asset Packaging Tool)就会帮我们生成一个字段值,让我们可以通过R.id.view1来查找出这个对象。如果是”@id”则表示这个是对ID值的引用,aapt工具不会帮我们生成一个字段值来获取这个id。

?

Activity代码:

(代码1)


?
android中的UI统制(一)
?代码1效果代码2效果

?

?

运行效果是,原来的在xml布局中声明的内容被动态修改掉了。通过以上的代码对比可以发现其实使用xml布局文件的效果更好,因为避免写了一大堆界面代码嵌套在应用程序逻辑中。当布局复杂时还有很多布局额外的属性要配置如:layout_padding , layout_margin等,如果把这些东西全部写在代码中,那代码将会变得很臃肿,很难维护,所以建议除非要创建的只有简单的几个视图对象否则最好用xml布局或混合方式。

?

?

?


热点排行
Bad Request.