gpt4 book ai didi

android 获取 textappearance 运行时

转载 作者:搜寻专家 更新时间:2023-11-01 08:11:48 24 4
gpt4 key购买 nike

我已经覆盖了 textview 类,我想在 textappearance 很小的时候执行一些操作。

如何查看xml布局文件设置的textappearance?

最佳答案

我找到了解决方法:

private int getTextAppearance(AttributeSet attrs, int defStyle) {
int answer = defStyle;
for(int i=0; i<attrs.getAttributeCount(); i++) {
if(attrs.getAttributeNameResource(i) == android.R.attr.textAppearance) {
String attrStringValue = attrs.getAttributeValue(i);
if(attrStringValue != null) {
attrStringValue = attrStringValue.replace("?", "");
answer = Integer.parseInt(attrStringValue);
}
}
}
return answer;
}

如果构造函数调用此函数,那么我可以检查已设置为 textappearance 的 id。

if(getTextAppearance(attrs, -1) == android.R.attr.textAppearanceSmall) {}

关于android 获取 textappearance 运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983629/

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