如何獲取Twitter應用程序中的彩色文本和圖標?在我的應用程序的顏色顯示爲灰色和白色..如何改變這? Android Nougat通知欄中的彩色文字和圖標
0
A
回答
1
您可以使用您的通知生成器
定製
contentView
要定義自定義通知佈局,通過實例化一個膨脹XML佈局文件 RemoteViews對象開始。然後,而不是調用諸如setContentTitle()之類的方法,調用setContent()。要在自定義通知中設置 內容詳細信息,請使用 RemoteViews中的方法設置視圖子項的值:在單獨的文件中爲通知創建XML佈局。您可以使用 使用您希望的任何文件名,但必須使用擴展名.xml在 您的應用程序中,使用RemoteViews方法來定義通知的圖標 和文本。通過調用setContent()將此RemoteViews對象放入您的NotificationCompat.Builder中。避免你的RemoteViews對象上設置一個 背景繪製對象,因爲你的文字 顏色可能變得不可讀。
而且代碼如下:
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);
其中R.layout.notification
是您的自定義佈局文件
和佈局文件低於
<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. 狀態欄中的彩色通知圖標和永遠在線的屏幕
- 2. 圖標沒有顯示在Android的通知中nougat
- 3. Android顏色通知圖標
- 4. Android炫彩通知圖片
- 5. 的Android BottomNavigationView色彩圖標的顏色
- 6. Android通知圖標顏色有時是白色的,有時是多彩的
- 7. 通知欄圖標在Android中從FCM變成白色
- 8. 未知的Android通知欄圖標 - 這個圖標是什麼?
- 9. Android:文字彩色全光
- 10. 哪個圖標集是android中的通知欄和下拉通知菜單?
- 11. Android - 增量狀態欄通知圖標
- 12. Android - 通知欄沒有小圖標
- 13. Android大通知圖標 - 接近文字
- 14. 如何更改Android Nougat通知內聯回覆顏色?
- 15. 如何禁用Android通知欄上的短信通知圖標?
- 16. 狀態欄和主要通知的單獨通知圖標
- 17. android - android 5中的白色圓圈通知圖標
- 18. 初始通知是彩色的,然後是白盒通知?
- 19. Android通知欄
- 20. 包含文字視圖的Android彩色視圖
- 21. 與Phonegap生成和PushPlugin Android的白色通知圖標
- 22. 在dialogBox中自定義標題欄(彩色,文本,圖標等)WinCE 6.0
- 23. Android通知圖標
- 24. Android通知圖標
- 25. Android通知圖標
- 26. 創建帶有彩色背景和居中圖標的繪圖
- 27. Android mipmap圖標作爲狀態(通知)欄圖標
- 28. scite:彩色文字
- 29. 通知圖標是橙色
- 30. 多個通知與android中的一個狀態欄圖標