gpt4 book ai didi

android - 在android编程中使用资源id

转载 作者:行者123 更新时间:2023-11-30 01:59:46 32 4
gpt4 key购买 nike

为什么我们在 android 编程中为小部件使用资源 ID,而并非每个小部件都需要资源 ID?我是否需要为每个小部件创建单独的 ID,或者我是否可以为类似的小部件只使用一个 ID?

最佳答案

Why do we use resource id's for the widgets in android programming, when not every widget needs a resource ID ?

对于那些需要被其他东西引用的小部件,您只需要 android:id 属性,主要是:

  • 你的 Java 代码
  • 您要继承的 Java 代码(例如,ListActivityListFragment 需要一个带有 @android:id/list< 的 ListView/)
  • 同一RelativeLayout中的其他小部件

欢迎您将 android:id 属性放在所有内容上,拖放式 GUI 构建器(例如 Android Studio)将倾向于这样做。

can I use just one id for similar widgets ?

通常不会。 ID 需要足够唯一,我的意思是当您尝试查找小部件时,当您调用 findViewById()(在 Activity 或某些祖先 ViewGroup),你会得到一个独特的结果。

关于android - 在android编程中使用资源id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31658934/

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