gpt4 book ai didi

android - 我无法获得可样式化的属性数组

转载 作者:太空狗 更新时间:2023-10-29 13:11:02 24 4
gpt4 key购买 nike

我正在声明一个带有 attrs 的样式化 View ,并且我以这种简单的方式创建了文件 myview_attrs.xml:

<resources>
<declare-styleable name="TestStyleable">
<attr name="testAttr" format="integer"/>
</declare-styleable>
</resources>

然后,我想在我的代码中加载这个属性:

void loadAttributes(AttributeSet attrs) {
TypedArray typedArray = getContext().obtainStyledAttributes(attrs, R.styleable.);
}

R.styleable. 之后,使用 ctrl-SPACE,这些是我得到的选项:

enter image description here

这显然是错误的。的确,我无法选择R.styleable.TestStyleable,因为它在菜单中没有被提议,而只有R.styleable.TestStyleable_testAttr,这没有意义。

当然,如果我选择第二个,它会给我错误,因为需要一个 int[] 而我放了一个 int。另一方面,如果我手动编写 R.styleable.TestStyleable 失败并显示“无法解析符号”。

我在这里错过了什么??

更新:这最终是一个 Android Studio 错误。

最佳答案

正如@Yurii Tsap 所说,这是一个 Android Studio 错误,最终通过制作修复了它

文件 -> 使缓存无效/重启

关于android - 我无法获得可样式化的属性数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40997845/

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