当我添加文件 dimens.xml :
时<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="smart_eyeglass_controll_width">419</dimen>
<dimen name="smart_eyeglass_controll_height">138</dimen>
</resources>
到我的值文件夹,将不会生成R. 怎么了? 文件正常 - 项目的其余部分。在Eclipse中清理项目将无法正常工作。
答案 0 :(得分:2)
因为res中的 xml 文件有一些编译错误(或错误?),所以R没有被编译。
所以,基本上只需在你的维度值旁边添加单位,如dp
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="smart_eyeglass_controll_width">419dp</dimen>
<dimen name="smart_eyeglass_controll_height">138dp</dimen>
</resources>
然后重建并清理您的项目
答案 1 :(得分:1)
因为您无法创建尺寸白化,表明它是倾斜还是sp或......如果要创建整数值,请使用:
<integer name="something">100</integer>
如果它有一个单位就把它..
<dimen name="width">100dip</dimen>
答案 2 :(得分:1)
您必须为您的值指定一个单位,例如dp
。 E.g
<resources>
<dimen name="smart_eyeglass_controll_width">419dp</dimen>
<dimen name="smart_eyeglass_controll_height">138dp</dimen>
</resources>