gpt4 book ai didi

android - 是安卓:id specific to xml file or the whole project?

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:50 26 4
gpt4 key购买 nike

android:id="@+id/somevalue"是特定于定义它的 xml 文件,还是整个 android 项目?

如果它是项目范围的,那么我似乎有很多 id 可以用于文本字段。例如,我必须将我的“标题”字段命名为“title1”和“title2”等...

最佳答案

它们在整个项目中是独一无二的,但可以在不同的上下文中使用。原因很简单:只有一个 R.id.name_of_id 变量,但它们不能从任何地方引用。我的意思是,如果你有一个名为 @+id/my_id 的 ID,它位于 my_layout.xml 文件中,除非你当前正在使用 ,否则你不能使用它my_layout.xml 隐式或显式。通过在 setContentView(R.layout.my_layout.xml) 调用之后(从 Activity 中)使用 findViewById 来隐式调用,或者通过从对象中使用它来显式调用(例如,当你“膨胀”一个布局并将它分配给一个 View 对象你可以做 object.findViewById()).

关于android - 是安卓:id specific to xml file or the whole project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com