1

私はアンドロイドに慣れていない私はアンドロイドのライブ壁紙に取り組んでいます.ライブ壁紙の例をチェックしましたが、ライブ壁紙の設定部分でさまざまなテーマを選択しながらビットマップ画像のセットを変更する方法を見つけられません. 10 個の画像 各テーマの画像セット全体を変更する方法がわかりません。別のテーマを選択するためにリスト設定を使用しています。質問に答えて誰か助けてください。

4

1 に答える 1

0

それらをハッシュマップに保存してみませんか。壁紙を作成したことはありませんが、クラス宣言のリソースから画像をビットマップとして設定し、それらをハッシュマップに入れ、キーを int として次のように設定します

Bitmap one = BitmapFactory.decodeResource(R.drawable.one);
int one = 0;
HashMap<int,Bitmap> map = new HashMap<int,Bitmap>();

壁紙がどの​​ように機能するかわからないので、アクティビティのように設定されていると推測しているので、 onCreate() などで、次のようにハッシュマップをロードします。

map.add(one,one);
于 2012-05-28T04:59:52.443 に答える