设置宽度和高度以填充父Android幻灯片

时间:2011-05-14 16:21:02

标签: javascript android android-widget slideshow fill-parent

我想制作一个SlideShow以全屏显示图像,但我得到的代码是使用绝对大小,我需要将其更改为fill_parent但我不能。

这是代码,

公共类SlideShow扩展了View {

    public final int SLIDESHOW_DEFAULT_WIDTH = 300 ;
    public final int SLIDESHOW_DEFAULT_HEIGHT = 350;
    public static final int DEFAULT_CURRENT_SLIDE_INDEX_START = 0;

1 个答案:

答案 0 :(得分:0)

请注意,可能没有必要制作自定义视图,因为一个或多个现有视图可能会执行您想要的操作。特别是,您可能需要查看ImageView和ImageSwitcher。

您可以在ImageSwitcher演示应用程序中查看这些视图。在Android模拟器中,启动API演示应用,选择视图,然后选择ImageSwitcher

此示例的代码位于http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageSwitcher1.html。该代码也包含在samples目录中的Android SDK安装中。

即使您不想使用ImageSwitcher,您仍可能有兴趣了解该示例如何使用LayoutParams.MATCH_PARENT。 (要支持旧版Android,请将MATCH_PARENT替换为FILL_PARENT。)

根据您的应用程序,在XML中处理布局可能更简单,将宽度和高度设置为match_parent(或fill_parent)非常简单。