【问题标题】:What is R class in android [duplicate]什么是android中的R类[重复]
【发布时间】:2012-02-23 15:43:09
【问题描述】:

可能重复:
Understand the R class in Android

我不明白为什么在 android 应用程序中使用“R”类。

 setContentView(R.layout.main);

可以解释这里为什么使用R。

【问题讨论】:

  • 类似问题有n个
  • 作为一个新手 android 开发人员,我开始搜索同样的东西并在这里结束。非常有用的问题和标记

标签: android


【解决方案1】:

您的问题与Understand the R class in Android重复

当你的应用程序被编译时,aapt 会生成 R 类,它 包含 res/ 目录中所有资源的资源 ID。 对于每种类型的资源,都有一个 R 子类(例如, R.drawable 用于所有可绘制资源)以及该资源的每个资源 类型,有一个静态整数(例如,R.drawable.icon)。这个 integer 是可用于检索资源的资源 ID。

我从以下链接中获得了此详细信息,请检查一次以获取更多详细信息: http://developer.android.com/guide/topics/resources/accessing-resources.html

【讨论】:

    【解决方案2】:

    R.java 是系统自动生成的文件,它包含应用程序中使用的每个资源的 id,用于进行引用。

    【讨论】:

      【解决方案3】:

      R.class 包含您所有 android 资源ID

      【讨论】:

        【解决方案4】:

        R.class 包含所有 android 资源的引用。没有它,您将无法访问任何资源(可绘制、布局、xmls 等)并且 R.class 是自动生成的。

        【讨论】:

          【解决方案5】:

          R 是包含应用程序所有资源 ID 的类。

          【讨论】:

            【解决方案6】:

            它是一个资源类,包含所有资源的 ID。这里也可以使用

             setContentView(main);
            

            【讨论】:

              【解决方案7】:

              您可以在此处找到更多信息: http://developer.android.com/reference/android/R.html

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2016-06-29
                • 2014-05-16
                • 2014-08-23
                • 1970-01-01
                • 1970-01-01
                • 2012-03-12
                • 1970-01-01
                • 2017-03-01
                相关资源
                最近更新 更多