2016-12-10 12 views
1

Android N Notification actionsAndroid Nで通知アクションテキストの色を変更するには?

'FIRE'/'AMBULANCE'/'POLICE'のテキストの色を変更することはできますか?

Androidの古いバージョンのようにアイコンを追加しますか?

Pre N Android Notification actions

+0

'Notification.Action.Builder'クラスは、アクションボタンのアイコンの追加に関する問題を解決するのに役立ちます。 https://developer.android.com/reference/android/app/Notification.Action.Builder.html テキストの色を変更するには、わかりません。しかし、私はあなたが 'Spannable'を試すことができると思います(私はこれについては確信していません)。 https://developer.android.com/reference/android/text/Spannable.html –

答えて

0

アクションのテキストの色を変更し、また、それらの左にあるアイコンを配置、次の例を使用します。 thisによると

NotificationCompat.Builder(context).setColor(ContextCompat.getColor(context, R.color.yourColorResourceHere)) 
.addAction(android.R.drawable.ic_menu_close_clear_cancel, "Fire", myPendingIntent); 
1

、私のためだけで罰金以下の作品:

NotificationCompat.Builder builder = new NotificationCompat.Builder(context); 
builder.setColor(context.getResources().getColor(R.color.colorPrimary)); 

NotificationCompat.Builder.setColor方法を使用するようにアクセントカラーを設定するために使用され、また、アクションボタンのテキストに適用されます。

関連する問題