gpt4 book ai didi

android - 使用 startActivity() 时设置主题/样式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:31 25 4
gpt4 key购买 nike

简单问题:

我在我的 Android 3.0 应用程序中使用 PICK_CONTACT。问题是联系人应用程序使用浅色主题,而我的应用程序使用深色主题。

那么问题是:

有没有办法在使用 startActivity() 时设置样式/主题?

如果我正在创建自己的库并且我希望用户能够使用自定义样式,我需要在 intent 中接收一些内容吗?有没有更好的方法来解决这个问题?

最佳答案

Is there a way to set a style/theme when using startActivity()?

没有。您无权扰乱其他应用的用户界面,就像他们无权扰乱您的用户界面一样。

PICK_CONTACT 的情况下,如果您愿意拥有 READ_CONTACTS 权限,没有什么可以阻止您编写自己的联系人选择器 Activity ,主题如您所愿.

If I am creating my own library and I want the user to be able to use customize styles, I will need to receive something in the intent?

因为没有setStyle()方法,动态改变一个activity的样式看起来很麻烦。

如果您的库将作为 Android 库项目发布,您可以为开发人员提供主题资源和指导,他们在将您的 Activity 添加到他们的 list 时可以选择在编译时使用哪个主题。

关于android - 使用 startActivity() 时设置主题/样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832024/

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