我使用自定义库中的视图。如何让Android Studio将其识别为通过drawables目录解析的有效选项?我希望能够在输入时看到我的选项(显示的自动填充菜单)
这就是我在自定义视图的类中设置变量的方法:
int rightIconId = a.getResourceId(a.getIndex(R.styleable.ToolbarITI_rightIconSrc), -1);
if (rightIconId != -1)
rightIcon.setImageResource(rightIconId);
这些是自定义属性(我感觉我的格式不正确)
<declare-styleable name="ToolbarITI">
<attr name="rightIconSrc" format="integer"/>
<attr name="leftIconSrc" format="integer"/>
...
</declare-styleable>
答案 0 :(得分:1)
我怀疑,我的格式不正确。将属性的格式更改为“reference”就可以了。