Chr*_*ner 64 android android-appcompat android-theme android-5.0-lollipop
我正在使用AppCompat,我的主题正在扩展Theme.AppCompat.Light.DarkActionBar.
在Android 5 Lollipop中,我按下最近的应用程序按钮,我的应用程序在ActionBar中显示为黑色标题而不是白色标题.
当我在应用程序内部时,一切看起来都很好.
如何在最近的应用视图中更改标题颜色?
编辑:只是想通了如果我使用更暗colorPrimary,标题变成白色.我仍然需要一种方法来强制使用原始颜色的白色标题.

Chr*_*nes 52
您无法强制显示文本颜色,它会根据您的colorPrimary颜色自动生成(白色/黑色).
Jer*_*ols 38
我也看了这个,我能找到的最好的办法是应用颜色设置我最近用过的(从MrEngineer13建议)我原色的600值:
Bitmap bm = BitmapFactory.decodeResource(getResources(), app_icon);
TaskDescription taskDesc = new TaskDescription(getString(R.string.app_name), bm, getResources().getColor(R.color.primary_600));
MainActivity.setTaskDescription(taskDesc);
Run Code Online (Sandbox Code Playgroud)
如果仔细观察Android 5.0联系人应用,您可以看到Google自己也在做类似的事情:

因此我认为不可能自己更改标题颜色,但Android会为您选择一个好的颜色.(这也将允许Android出于可访问性原因更改它,...)
MrE*_*r13 24
要更改颜色/标题/图标,您只需使用以下内容:
TaskDescription tDesc = new TaskDescription(mTitle, mIcon, mColor);
MainActivity.setTaskDescription(tDesc);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17161 次 |
| 最近记录: |