JellyBean (4.1) は、非常に便利なメソッドsetTextViewCompoundDrawables
をRemoteViews
クラスにもたらしました。これにより、カスタム通知のボタンのドローアブルをオンザフライで変更できます。ただし、Jelly Bean だけをサポートするわけにはいかないので、同じ効果を得るには昔ながらの方法が必要です。
私は現在、2 つの異なるレイアウト ファイルを用意して全体を再構築することでそれを行っていますが、それは著しく遅く、維持するのが恐ろしいものです。誰もがより良い解決策を持っていますか?