在使用资源类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 这样的常量