gpt4 book ai didi

java - 更改包中 Activity 的操作栏颜色

转载 作者:行者123 更新时间:2023-12-01 09:14:49 25 4
gpt4 key购买 nike

我有一个 Android 应用程序,它使用第三方库来执行一些相机功能。而且效果很好!该库显示了一项新 Activity ,允许您使用相机并访问照片卷。

但是,我想看看是否可以更改 Activity 中 ActionBar 的颜色。由于 Activity 位于库内部,因此我唯一可以访问的(对象方面)是使用代码创建的 Intent :

Intent intent = new Intent(context, GalleryActivity.class);

有什么方法可以从 intent 访问 activity 吗?然后从 Activity 访问 ActionBar 改变颜色吗?或者我是否需要将源代码直接拉到我自己的项目中并在那里进行修改?

最佳答案

我不确定在创建 Activity 之前通过更改栏颜色可以实现什么效果,但一旦 Activity 存在,您将如何执行此操作。

您可以在 onCreate() 方法中以编程方式执行此操作。

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setBackgroundDrawable(*your color here*);

应该可以解决问题

关于java - 更改包中 Activity 的操作栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636561/

25 4 0