Eri*_*ops 0 user-controls android
有人可以告诉我小部件和控件之间的区别是什么?一个定义说,小部件是一个完整的应用程序,位于手机主页上.其他人说这是一个像按钮一样的简单控制.真正的答案是什么?
此外,我在哪里可以找到适用于Android 4.0的完整控件列表.我知道有按钮,复选框,textview,Listcontrol等.我假设没有树视图,但似乎没有任何文档列出所有可用的控件.在.net中有许多常用控件,如果包含其他控件库,还有数百个.我想要一个特定的控件,不知道它是否已经存在或者我是否需要从头开始创建它.
没有关于如何构建自定义控件(我认为称为自定义组件而不是控件)的完整示例,书籍和视频,除了对应使用http://developer.android的类的引用. com/guide/topics/ui/custom-components.html.
我如何绘制它,如何基于用户交互动画它.在互联网上搜索了一个星期之后,我得出的结论是它要么无法完成,要么没有人想出来.
有2个不同的包:
android.widget 这是一个包含大多数UI"控件"的包,例如按钮,复选框,edittexts,listviews等.android.appwidget 这是包含构建应用程序小部件所需的所有组件的软件包,它可以随应用程序一起提供,用户可以将其放置在主屏幕上,并且通常显示有关应用程序的简要信息(例如,天气小工具,为您提供您所在位置的当前温度.)要构建一个自定义控件,有多种方法可以做到这一点,你可以扩展View或创建Layout包含多个的多个Views,并根据用户交互,你可以改变你的Views外观,显示Dialogs等.你也可以StateListDrawables用来Drawables为不同的状态提供不同的你的Views.您可以通过多种方式创建海关控制.
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |