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ので、画像のフレームは1つだけだと思いました。ラインを交換してみてください

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 に答える