Viewは、レイアウトリソースファイルを指定してインフレートする。
// 生成 RemoteViews view = new RemoteViews(パッケージ名, レイアウトID) // 以下の用に、指定したVIEWに対してリソースをセットする view.setImageViewResource(VIEW_ID, リソースID); view.setTextViewText(VIEW_ID, "text data"); view.setProgressBar(VIEW_ID, 100, progress, false); // またPendingIntentをセットして、ViewからIntent発行をしたり出来るらしい★未検証 .setOnClickPendingIntent(VIEW_ID, pendingIntent);
このRemoteViews を用いて、Notificationクラスの、contentViewにセットすることで
独自のレイアウトをNotificationに表示させることが出来るようです。
0 件のコメント:
コメントを投稿