北大青鸟

首页 > 安卓技术教程

站内公告

武汉安卓培训之创建可复用的UI组件

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区时间:08-01
导读:武汉安卓培训之创建可复用的UI组件的介绍能帮助北大青鸟武汉宏鹏鲁广校区安卓开发的学生实现良好的安卓开发,通过把这些小的可视UI可视组件---widget的构件组合到一起

武汉安卓培训之创建可复用的UI组件的介绍能帮助北大青鸟武汉宏鹏鲁广校区安卓开发的学生实现良好的安卓开发,通过把这些小的可视UI可视组件---widget的构件组合到一起,就可以给用户提供复杂而有用的界面。

但是,应用程序经常需要一些可视组件,要满足这样的需求,并要达到高效的目的,可以把一些标准的widget组合成一个新的可复用的组件。武汉安卓培训课程就会通过传统软件开发和安卓开发知识的学习让大家在安卓组件的应用和缺陷克服上有良好的途径。

例如,包含一个进度条和一个取消按钮的操作进度表示组件;包含两个按钮的面板(取消和确认操作);带有一个图标、标题和说明的面板等等。通过编写定制的View类能够很容易的创建UI组件,但是使用XML会更加容易。

在Android XML布局文件中,每个标签都对应于一个实际的类实例(这个类始终是View类的子类),Android的UI工具集中还有三个特殊的标签,它们没有对应的View实例:、和。本文展示如何使用标签来创建纯粹的XML可视组件。有关如何使用的信息,请看“合并布局”的文章,它跟

组合起来使用,功能会更强大。

顾名思义,标签是要在当前布局中包含另一个XML布局。这个标签的使用就像下例显示的那样简单,例子中直接引用了Android的Home应用程序的源代码:

android:id="@+id/workspace"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

launcher:defaultScreen="1">

在中只有layout属性是必须的。这个属性的值不带有android命名空间的前缀,它是希望要包含的布局文件的引用。在例子中,相同的布局被包含了三次。这个标签还能够覆盖一些被包含布局的属性。上例中的android:id指定了被包含布局的根View的id;如果定义了一个新的id,那么被包含布局的这个id也会被覆盖。类似的,可以覆盖所有的布局参数。就意味着任何android:layout_*属性都可以在标签中使用。以下示例中,相同的布局被包含了两次,但只有次覆盖了布局属性:

android:layout_height="fill_parent"

android:layout_width="fill_parent"/>

警告:如果要覆盖布局的尺寸,就必须同时覆盖android:layout_height和android:layout_width属性---不能只覆盖高度或只覆盖宽度。如果只覆盖其中一个,不会有任何效果。没有覆盖的属性,依然会继承源布局中的属性设置。

在需要根据设备的配置来定制UI部分时,这个标记时特别有用的。例如,Activity的主布局可以被放到layout/目录中,然后包含保存在layout-land/和layout-port/目录中的另外布局,这样就可以在横屏和纵屏的布局中共享大多数的UI元素了。

武汉安卓培训之创建可复用的UI组件是安卓课程中一个重要的技术环节,更多武汉安卓培训的知识请点击安卓课程进行详细了解!

    看过该安卓技术教程的还看过

本文标题:武汉安卓培训之创建可复用的UI组件,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于08-01发布于北大青鸟鲁广校区。武汉安卓培训之创建可复用的UI组件的介绍能帮助北大青鸟武汉宏鹏鲁广校区安卓开发的学生实现良好的安卓开发,通过把这些小的可视UI可视组件---widget的构件组合到一起

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

本文地址:https://m.027hpedu.com/html/1310.html

文章标题:武汉安卓培训之创建可复用的UI组件

上一篇:

下一篇:

热点关注

推荐安卓技术教程

热门安卓技术教程

初中生
高中生
大学生
打工者
男生
女生

预约你的精彩未来

预约将免费领取7天课程体验卡

-------请选择试预约课程-------

JAVA
WEB前端
PHP
UI设计
Python
电子商务
视频剪辑
大数据工程师
平面设计

83345人已领取

全国百余家校区

只为您方便就学

北大青鸟鲁广校区

北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

预约到校
领取学习大礼包

首页

热门课程

视频网课

新闻资讯

关于学校

联系学校

预约选课申请

  • 预约时间

    请选择预约时间

  • 预约课程

    请选择预约课程

  • 姓   名
  • 手机号
  • QQ 号
  • 微信号

添加老师微信号

专业老师24小时1对1学习指导

定制专属于你的专属学习方案

微信号:17740513250

复制老师的微信号

复制成功啦

快去微信添加老师为好友吧~

北大青鸟小青

微信号:17740513250

北大青鸟小青

微信号:17740513250

设置备注
小主知道啦