gpt4 book ai didi

android - 如何将 Kindle Fire 上的 Toast 通知更改为黑底白字?

转载 作者:行者123 更新时间:2023-11-29 16:15:36 24 4
gpt4 key购买 nike

Kindle Fire 上 Toast 的默认颜色是白底黑字。我按照 this answer 中的说明进行操作尝试将文本颜色设置为白色,将背景颜色设置为黑色,但在这些更改之后,背景后面仍然显示白色,因此它看起来像白色背景上的黑色背景上的白色文本。我需要设置其他字段以使整个背景变黑吗?这是我的代码:

  Context context = ctx.getApplicationContext();
CharSequence text = "Toasty text...";
int duration = Toast.LENGTH_SHORT;

Toast toast = Toast.makeText(context, text, duration);
TextView v = (TextView) toast.getView().findViewById(android.R.id.message);
v.setTextColor(Color.WHITE);
v.setBackgroundColor(Color.BLACK);
toast.show();

编辑:我最终结合了 CommonsWare 的答案和 this link。创建默认 toast 并设置颜色。

最佳答案

除了使用静态makeText() 方法,您可以尝试使用常规构造函数,然后将setView() 与您自己的 自定义布局一起使用 toast

关于android - 如何将 Kindle Fire 上的 Toast 通知更改为黑底白字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9830810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com