gpt4 book ai didi

android - 如何判断两个主题是否相等?

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

我想要一些围绕我的代码的一部分的逻辑,可以判断我是否正在使用某个主题。我想知道当前主题是否等于 parent="Theme.Sherlock.NoActionBar" 的主题。

我想知道最有效的方法是什么,因为我想不出一个简单的方法。

最佳答案

您可以使用以下代码获取主题的名称,然后将其与您要检查的名称进行比较。

public String returnThemeName()
{
PackageInfo packageInfo;
try
{
packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA);
int themeResId = packageInfo.applicationInfo.theme;
return getResources().getResourceEntryName(themeResId);
}
catch (NameNotFoundException e)
{
return null;
}
}

关于android - 如何判断两个主题是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329427/

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