我的應用程序使用白色字體,這是我的手機上有一個黑色的主題是好的。 但在其他手機上,通知欄顏色和菜單背景顏色爲白色或淺色。有沒有什麼辦法(除了讓用戶選擇在應用程序設置中選擇顏色的選項)知道什麼樣的顏色或暗/主題使用手機並匹配字體顏色?如何使文本顏色與通知顏色條匹配?
3
A
回答
4
當您使用的通知,並通過內置的方式設置文本,以下行創建佈局:
RemoteViews contentView = new RemoteViews(context.getPackageName(),
com.android.internal.R.layout.status_bar_latest_event_content);
所提到的佈局包含以下視圖負責查看通知文本:
<TextView android:id="@+id/text"
android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:paddingLeft="4dp"
/>
所以得出的結論是,需要的風格是TextAppearance.StatusBar.EventContent,它的定義是這樣的:
<style name="TextAppearance.StatusBar.EventContent">
<item name="android:textColor">#ff6b6b6b</item>
</style>
您應該在此注意,此樣式實際上並未引用任何內置顏色,因此最安全的方法是應用此樣式而不是某種內置顏色。
0
我使用Android:textAppearance = 「@風格/ TextAppearance.AppCompat.Notification.Title」 工作讓我
相關問題
- 1. 使鏈接顏色與文本顏色相同而不知道文本顏色?
- 2. CSS:線條通過與文本顏色不同的顏色?
- 3. 將箭頭顏色與D3中的線條顏色相匹配
- 4. 如何匹配RGB顏色與RGBA顏色
- 5. 如何設置純色圖像以匹配文本顏色?
- 6. řmatplot匹配圖例顏色線條顏色
- 7. 通知LED - 顏色
- 8. Android畫布背景顏色與顏色值不匹配
- 9. R圖例顏色與餅圖顏色不匹配
- 10. 顏色與線條
- 11. 如何使用漸變顏色爲配色圖上的顏色條?
- 12. 如何更改顏色條以與Matplotlib中的主圖匹配?
- 13. 更改與父文本顏色不同的子文本顏色?
- 14. Matplotlib的PatchCollections與set_array:如何匹配臉部顏色和邊緣顏色?
- 15. iOS - 匹配界面顏色
- 16. 在Eclipse中匹配顏色
- 17. 匹配ApplicationIcon.jpg重音顏色
- 18. Colorscale不匹配顏色(python)
- 19. 匹配CSS RGB顏色值
- 20. dc.js顏色餅圖顏色與顏色域的顏色
- 21. UIButton文本顏色與RGB
- 22. 如何找到匹配的顏色?
- 23. 如何獲得匹配顏色#f20044
- 24. 匹配windows系統顏色:淺色
- 25. matplotlib:匹配傳奇色彩patchCollection顏色
- 26. matplotlib:更改標題和顏色條文本和刻度顏色
- 27. 圖例文本顏色按照jqplot中的線條顏色
- 28. Android:如何在View.onDraw()中使用RGB_565顏色來匹配位圖顏色
- 29. 使樹狀圖中的刻度線顏色與簇顏色匹配
- 30. WatchKit通知標題顏色
看一看[此帖](http://stackoverflow.com/questions/4867338/custom -notification的佈局和文本 - 顏色)。它會幫助你瞭解你能做什麼,不能做什麼。 – Andrei