<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="TileView">
<attr name="tileSize" format="dimension"></attr>
</declare-styleable>
</resources>
然后在TileView.java文件中如下:
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TileView);
mTileSize = a.getDimensionPixelSize(R.styleable.TileView_tileSize, 12);
a.recycle();
结果styleable处出现红色下划波浪线,提示错误为: styleable cannot be resolved or is not a field
3 个解决方案
#1
没有import R所在的包。
#2
好像是,也好像不是,反正我删了一些没有用到的Import包,它就好了!
#3
卧槽,我找了很久,把 import android.R;
这个已删除就好了
谢谢大神啦
#1
没有import R所在的包。
#2
好像是,也好像不是,反正我删了一些没有用到的Import包,它就好了!
#3
卧槽,我找了很久,把 import android.R;
这个已删除就好了
谢谢大神啦