我使用的是AppCompat,我的主题是扩展Theme.AppCompat.Light.DarkActionBar
。
当我在安卓5棒棒糖中按下最近的应用程序按钮时,我的应用程序在ActionBar中显示为深色标题,而不是白色标题。
当我进入应用程序时,一切看起来都很好。
如何更改“最近的应用程序”视图中的标题颜色?
编辑:我刚刚发现如果我使用较暗的colorPrimary
,标题就会变成白色。我仍然需要一种方法来强制使用原始颜色的白色标题。
发布于 2014-12-30 17:57:00
您不能强制文本颜色,它是基于您的colorPrimary
颜色自动生成的(白色/黑色)。
发布于 2014-12-30 17:52:41
我也研究过这一点,我能找到的最好的方法是(来自MrEngineer13的建议)将我最近的应用程序颜色设置为600-value of my primary color
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);
如果你仔细观察Android 5.0 contacts应用,你会发现Google本身也在做类似的事情:
因此,我相信你不可能自己改变标题的颜色,但Android会为你选择一个好的。(这也允许Android出于可访问性的原因对其进行更改,...)
发布于 2014-11-13 09:58:46
要更改颜色/标题/图标,您只需使用以下命令:
TaskDescription tDesc = new TaskDescription(mTitle, mIcon, mColor);
MainActivity.setTaskDescription(tDesc);
https://stackoverflow.com/questions/26899820
复制相似问题