0

在此处输入图像描述

以上是我在使用显示等待屏幕时得到的屏幕截图ActivityIndicatorView。知道为什么我的微调器图像显示在窄条内吗?

我的代码是:

ActivityIndicatorView act = new ActivityIndicatorView(Field.FIELD_HCENTER);
Bitmap spinImage = Bitmap.getBitmapResource("img/spinner.jpg");
act.createActivityImageField(spinImage, 9,Field.FIELD_HCENTER );
LabelField label = new LabelField(message);
DialogFieldManager manager = new DialogFieldManager();
popup = new PopupScreen(manager);
manager.addCustomField(label);
manager.addCustomField(act);

编辑:微调器图像
在此处输入图像描述
编辑 2:仅当帧数 = 1 且图像 = spinner.gif 时才能使用完整的微调器图像 在此处输入图像描述

4

2 回答 2

2

你没有上传img/spinner.jpg,所以我假设图像只有一帧。换线试试

act.createActivityImageField(spinImage, 9,Field.FIELD_HCENTER );

用线

act.createActivityImageField(spinImage, 1, Field.FIELD_HCENTER);

还要仔细检查API 文档

于 2012-10-03T14:07:28.490 回答
1

感谢内特和鲁帕克。
我把这个留给其他面临类似问题的人。
我只需要使用图像帧的宽度就是帧的宽度乘以帧的总数。参考这里


我设置帧数 4 和图像:在此处输入图像描述

于 2012-10-05T08:42:12.630 回答