現在、イベントの進行状況をユーザーに通知するカスタム ステータス バー通知を作成しています。カスタム通知は正常に機能していますが、進行状況バーを表示するには、独自の RemoteViews セットを contentView フィールドを介して通知に渡す必要があります。
これは問題ありませんが、このレイアウトをデフォルトのレイアウトに基づいて作成できるようにしたいと考えています。私は API 10 をターゲットにしているので、Gingerbread と ICS の両方で動作する必要があります。Gingerbread は問題ありません。レイアウトの左側にアイコンを配置するだけで、通知が他のデフォルトの通知に適合するからです。ただし、ICS では、すべての通知アイコンの左側に、アイコンを含む縞模様の四角形があります (通知をスワイプして閉じることができることを示すのに役立つ UI "ハンドル" を効果的に形成します)。
コードでデフォルトのレイアウトを取得してから編集する方法(これはremoteViewsでは難しい)、または何らかの方法でデフォルトのレイアウトビューにアクセスして(おそらく実行時に)、それをコピーして通知テキストに置き換える方法を知っている人はいますか私のプログレスバー?