我的布局系统有点问题。我的Main布局包含很多子布局(ScrollView,HorizontalScrollViews,在HorizontalScrollViews中有一些LinearLayouts。)我的问题是当我想在我的HorizontalScrollView中使用一些ImageView时,Visual Studio会抛出一个错误(Resoure.Id不包含一个定义......)。好吧,我很好,让我们用其他一些元素测试它,同一子布局中的其他元素正常工作。(TextView,PlainText等)。问题是什么?在Visual XML查看器中,ID正确显示,但在我的MainActivity(在SetContantView之后!)当我想为它们进行引用时,我收到错误。有人能帮助我吗?谢谢,抱歉我的英文不好!
答案 0 :(得分:0)
删除出现错误的所有行。
清洁您的解决方案并完全重建。
然后您将在主要活动中看到您的资源ID。
答案 1 :(得分:0)
也许您在声明ID时忘记了加号。很常见的错误
constructor(
private authService: AuthService,
private translate: TranslateService
) {
this.translate.setDefaultLang("en");
const currentLang = localStorage.getItem("currentLang");
if (currentLang !== null) {
this.translate.use(currentLang);
} else {
this.translate.use("en");
}
}
代替
@+id/