究竟是什么小部件?

时间:2014-06-24 08:02:51

标签: java android view widget

我发现这个词有一些相互矛盾的定义。在http://developer.android.com/reference/android/view/View.html上, 作者将窗口小部件定义为" View是窗口小部件的基类,用于创建交互式UI组件(按钮,文本字段等)",主要用于创建交互式UI组件。但是在另一个StackOverFlow问题What exactly defines a "widget"?上,答案是"可以从主屏幕与#34;进行交互的应用程序。我的问题是,在android方面,术语小部件是否指的是用于创建ui组件或ui组件本身的工具?任何人都可以澄清这个吗?

5 个答案:

答案 0 :(得分:4)

参加开发人员,窗口小部件是View的子类。小部件的示例是TextViews,ImageViews,WebViews ......

参加最终用户,小部件或应用程序小部件(如Niek Haarman所说)是在主屏幕或锁屏中显示某种信息的小应用程序,你可以找到很多" app小部件&#34 ;在Google Play中。天气小部件,金融小部件,电子邮件小部件......

答案 1 :(得分:0)

<强> Widgets is like a piece of a program

窗口小部件是可以放置在窗口小部件主机上的小应用程序,通常是主屏幕或Android设备的锁定屏幕。

小部件作为其主机进程的一部分运行。这要求窗口小部件保留其应用程序的权限。

小部件是主屏幕自定义的一个重要方面。你可以把它们想象成一瞥&#34;一目了然&#34;可以从用户主屏幕访问应用程序最重要的数据和功能的视图

有关详细信息,请link

答案 2 :(得分:0)

两个定义都是正确的..小部件是一个视图..在开发时我们看到为开发人员创建的textview,imageview等...我们在主屏幕上看到的小部件是由开发人员为用户开发的使用..

很短的小部件是为开发人员创建的,也是由开发人员创建的。::)

答案 3 :(得分:-1)

我相信一个小部件是一种桌面图标或iPhone主屏幕微型应用程序。我也相信widget是“web gadget”的缩写。

答案 4 :(得分:-1)

A widget is a stand-alone application that can be embedded into third party sites by any user on a page where they have rights of authorship (for example: a web page, blog, or profile on a social media site). Widgets allow users to turn personal content into dynamic web apps that can be shared on websites where the code can be installed.