ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 16024|回复: 0
上一主题 下一主题
[教程]

《Android Dev Guide》系列教程17:建立自定义View组件

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-28 16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
>
Android 提供了一个成熟强大的组件模型来建立你自己的UI,他们都基于View和ViewGroup类。首先,平台包含了大量的已经定义好的子类,他们被称之为widgets和layouts,你可以用他们来构建你的用户界面。
包括Button、TextView、EditText、ListView、CheckBox、RadioButton、Gallery、Spinner和一些特别的,比如AutoCompleteTextView、ImageSwitcher、TextSwitcher。
自定义的组件和通常的view一样,使用它们时需要使用整个包名,另外注意我们定义的内部类,要使用在java编程语言中的标准的引用内部类的方式:NoteEditor$MyEditText。如果你没有定义成一个内部类,那么你可以使用xml元素名来声明view组件,例如:
   
  1. <com.android.notepad.MyEditText     
      id="@+id/note"     
      ... />  
复制代码
注意:MyEditText类是一个独立的类文件,当它嵌套在NoteEditor 里是无效的。就这些,虽然上面只是一个很小的例子,但建立自定义组件就需要了解这么多。   
你还可以添加重写很多的方法和功能,唯一限制你的就是自己的想象力。
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

上一篇:Android程序设计(28)-如何将Eclipse中文化及方便的小工具DroidD
下一篇:如何在Android模拟器中安装和卸载程序
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-7-29 06:24 , Processed in 0.060113 second(s), 13 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表