2012-01-18 31 views
0

我正在运行Android的HelloGallery example(使用下面的XML布局文件),我现在想知道如何在我的应用程序中使用它。如何使用HelloGallery小工具

它被称为“布局小部件”。这与“应用小部件”不同吗?
我无法找到将资源添加到我的应用程序的资源,因为当我搜索“布局小部件”时,我获得了在主屏幕上浮动的小部件的引用,并且不会在应用程序中使用它们。

这将如何完成?

<?xml version="1.0" encoding="utf-8"?> 
<Gallery xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/gallery" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
/> 

回答

0

布局小部件将是一些自定义视图,它是应用程序中活动布局的一部分。一个应用小部件正是你所说的,因为“在主屏幕上浮动的小部件”。它们是应用程序的外部接口,这里有一个关于它们的教程链接。 http://developer.android.com/guide/topics/appwidgets/index.html

+0

谢谢,但链接显示如何使用应用程序小部件...您如何使用布局小部件? – Dave 2012-01-18 13:46:10

+0

当您制作自定义视图时,您可以使用完整的扩展名将其包含到layout.xml文件中,比如包层次结构 - com.hello.customWidgetThing。然后该对象位于名为customWidgetThing的com.hello包中,并扩展了View或ViewHolder。一旦你创建了这个小部件,并在你的viewHolders xml文件中有一个实例,你可以像平常一样用类型customWidgetThing来给它充气。 – L7ColWinters 2012-01-18 13:52:11

+0

谢谢。我帮你解决了这个问题,并且找到了关于这个主题的文档:http://developer.android.com/resources/articles/layout-tricks-reuse.html – Dave 2012-01-19 01:01:06