Android小部件imageswitcher?
如何在小部件中使用imageswitcher?
我的代码编译得很好,但是当我尝试创建我的小部件时,它会出错:
Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{test.basic/test.basic.HelloWorldWidget}): android.view.InflateException: Binary XML file line #5: Error
inflating class android.widget.ImageSwitcher
我的imageswitcher的xml代码是:
<ImageSwitcher android:id="@+id/image_switcher"
android:layout_width="fill_parent" android:layout_height="fill_parent" />
我创建一个viewfactory的代码是:
@Override
public void onEnabled(final Context context) {
readImages(context);
ImageSwitcher imageSwitcher = getImageSwitcher(context);
imageSwitcher.setFactory(new ViewFactory() {
public View makeView() {
ImageView imageView = new ImageView(context);
imageView.setBackgroundColor(0xFF000000);
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
imageView.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
return imageView;
}
});
}
任何帮助将不胜感激。
谢谢
没有找到相关结果
已邀请:
1 个回复
链眷克袒姜