android:id是特定于xml文件还是整个项目?

android:id是特定于xml文件还是整个项目?,第1张

概述android:id=“@id/somevalue”是特定于定义该文件的xml文件还是整个android项目?如果是在整个项目范围内,则似乎要为文本字段输入大量ID.例如,我必须将“title”字段命名为“title1”和“title2”等…解决方法:它们在整个项目中是唯一的,但可以在不同的上下文中使用.原因很

android:ID =“ @ ID / somevalue”是特定于定义该文件的xml文件还是整个androID项目?

如果是在整个项目范围内,则似乎要为文本字段输入大量ID.例如,我必须将“ Title”字段命名为“ Title1”和“ Title2”等…

解决方法:

它们在整个项目中是唯一的,但可以在不同的上下文中使用.原因很简单:尽管只有一个R.ID.name_of_ID变量,但是无法从任何地方引用它们.我的意思是,如果在my_layout.xml文件中有一个名为@ ID / my_ID的ID,则除非当前正在隐式或显式使用my_layout.xml,否则无法使用它.在setContentVIEw(R.layout.my_layout.xml)调用之后(通过活动)使用findVIEwByID隐式显示,或者从对象中使用它来显式显示(例如,当您“填充”布局并将其分配给VIEw对象时)可以做object.findVIEwByID()).

总结

以上是内存溢出为你收集整理的android:id是特定于xml文件还是整个项目?全部内容,希望文章能够帮你解决android:id是特定于xml文件还是整个项目?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1210314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存