Twitterアプリケーションのように色付きのテキストとアイコンを取得するにはどうすればいいですか?私のアプリでは、色は灰色と白で表示されます..これを変更するには? Android Nougatの通知バーに色付きのテキストとアイコン
0
A
答えて
1
あなたは、カスタム通知レイアウトを定義するXMLレイアウトファイルを膨張 RemoteViewsオブジェクトをインスタンス化することで起動するには、あなたの通知ビルダー
にカスタム
contentView
を使用することができます。次に、 の代わりにsetContentTitle()などのメソッドを呼び出す代わりに、setContent()を呼び出します。 カスタム通知のコンテンツの詳細を設定するには、 RemoteViewsのメソッドを使用してビューの子の値を設定します。通知のXMLレイアウトを別のファイルに作成します。 任意のファイル名を使用できますが、拡張子.xmlを使用する必要があります あなたのアプリでは、RemoteViewsメソッドを使用して、通知のアイコン とテキストを定義します。 setContent()を呼び出して、このRemoteViewsオブジェクトを NotificationCompat.Builderに入れます。テキスト のテキストをRemoteViewsオブジェクトに設定しないでください。テキスト の色が読めなくなる可能性があります。
は、コードは以下の通りです:R.layout.notification
カスタムレイアウトファイル
とレイアウトファイルである
RemoteViews mycontentView = new RemoteViews(getPackageName(), R.layout.notification);
mycontentView.setImageViewResource(R.id.myimage, R.mipmap.ic_launcher);
mycontentView.setTextViewText(R.id.mytitle, "Custom Notification");
NotificationCompat.Builder myBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.icon)
.setContent(mycontentView);
Notification myNotification = myBuilder.build();
myNotification.flags |= Notification.FLAG_AUTO_CANCEL;
myNotification.defaults |= Notification.DEFAULT_SOUND;
myNotification.defaults |= Notification.DEFAULT_VIBRATE;
myNotificationManager.notify(1, myNotification);
は、私はそれが役に立てば幸い
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="64dp"
android:padding="12dp" >
<ImageView
android:src="@mipmap/ic_launcher"
android:id="@+id/myimage"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_marginRight="10dp" />
<TextView
android:textSize="12dp"
android:textColor="#000"
android:text="Testing"
android:id="@+id/mytitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/myimage"
/>
</RelativeLayout>
を下回っています。
関連する問題
- 1. Android - VectorXML通知アイコンの色、SAMSUNGのバグ?
- 2. ステータスバーと常時画面の色付きの通知アイコン
- 3. Android Nougat(SDK 24)の通知回数
- 4. Android Nougatスタイルの通知に似たカスタム通知を設計できますか?
- 5. Android - 小さなアイコンのない通知バー
- 6. 通知テキストはAndroidの通知バーに表示されませんか?
- 7. コード内のAndroid通知アイコン
- 8. 通知付きのAndroidサービス
- 9. アイコンとオーディオ付きのデスクトップ通知をMeteor Web Appliationに追加
- 10. Androidステータスバー通知ロードsdアイコン
- 11. 通知バーをナビゲーションバーXamarinと同じ色に設定
- 12. 通知ドロワーにAndroidの通知アイコンを作成しない
- 13. クイックベースカレンダーレポート - 色付きバー
- 14. 通知アイコンにテキストを追加する
- 15. Android Nougat通知のインライン返信カラーを変更するには?
- 16. 通知バーに日付で通知を追加する
- 17. senseUIの通知アイコン
- 18. ページ上部の通知バーと共にテキストを移動
- 19. Android開発の通知アイコンの問題
- 20. Androidの通知アイコンの色が時には白く、時にはカラフルです
- 21. 通知のアイコン
- 22. ノーガットの通知アイコンのアイコン
- 23. イオンプッシュ通知が通知バーに通知を表示しない
- 24. 通知のアプリ名テキストの色を設定します(Android)
- 25. Delphiの通知バー
- 26. 通知バーに大きなアイコンと小さいアイコンの両方が表示されます
- 27. Android nougatのアイコンにアイコンが表示されない
- 28. Android Appアイコンの通知回数バッジ
- 29. Android:動的に通知アイコンを設定
- 30. ノンモーダル通知バー?