こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

AndroidのWidgetにおけるグラフ表示

 ネットでいろいろとぐぐっているのですが、見つけられないので質問します。
 AndroidのWidgetについて、例えば、バッテリーの残量を折れ線グラフで表示しているWidgetがありますが、どのような命令を使えば、Widget上に折れ線のようなグラフを表示することが可能なのか、もしどなたかお分かりであればご教示願います。
 Widgetでは基本的にcanvasは使えないようなのですが、ではどうやってリアルタイムにグラフを表示できているのか分からず困っています。

投稿日時 - 2012-10-21 21:34:41

QNo.7759856

困ってます

質問者が選んだベストアンサー

実際に試してないので見当はずれかも知れませんが……。

AppWidgetでは、ImageViewは利用できるはずです。
ですから、動的にBitmapを生成し、そこからCanvasを作成してImageViewに設定すれば、動的にイメージを表示できるように思います。

Bitmap bitmap = Bitmap.createBitmap(横, 縦, Bitmap.Config.ARGB_8888);
Canvas canva = new Canvas(bitmap);
// canvas に描画
imageview.setImageBitmap(bitmap); // ImageViewに設定

後は、定期的にBitmapを描き直し更新していけばできそうな気もします。

投稿日時 - 2012-10-21 23:35:44

お礼

 早速の回答ありがとうございました。ご指摘の方法でいけるような気がしますw
 とにかく、ご指摘頂いた方法を再度検討してみます。
 本当にありがとうございました。

投稿日時 - 2012-10-22 20:55:27

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問