Android 基础知识 - R.id.x 的由来

来源:互联网 发布:sqlserver建表语句 编辑:程序博客网 时间:2024/05/29 13:22

在使用资源类R时,我们可以像下面这样使用: R.id.item_detail_container

那么item_detail_container是从哪里来的呢?


在res/下面的文件中,可以找到一个FrameLayout,它是这样写的:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/item_detail_container"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".ItemDetailActivity"    tools:ignore="MergeRootFrame" />

当看到 @+id/item_detail_container 这样的语法形式时,它将自动在R.java文件中创建 R.id.item_detail_container 这样的常量

原创粉丝点击