以上是我使用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);
编辑:微调图片
EDIT 2:仅当帧数= 1且image = spinner.gif时才有完整的微调器图像
答案 0 :(得分:2)
您没有上传 img/spinner.jpg
,因此我假设图片只有一帧。尝试更换行
act.createActivityImageField(spinImage, 9,Field.FIELD_HCENTER );
行
act.createActivityImageField(spinImage, 1, Field.FIELD_HCENTER);
同时仔细检查API documentation。
答案 1 :(得分:1)
感谢Nate和Rupak。
我将此留给面临类似问题的其他人。我只需要使用图像帧的宽度,即帧的宽度乘以帧的总数。参考here
我设置了帧数4和图像: