在某些 android 类中,您可以设置自定义布局。据我了解,这些自定义布局需要某些android:id
s 才能工作。
例如,对于ListActivity
a ListView
with@android:id/list
必须提供,这在文档中指定。
其他观点呢?例如,我在查看 API Demos 时遇到了
<CheckBoxPreference
android:key="child_checkbox_preference"
android:dependency="parent_checkbox_preference"
android:layout="?android:attr/preferenceLayoutChild"
android:title="@string/title_child_preference"
android:summary="@string/summary_child_preference" />
有一个为首选项指定的布局。该布局似乎是preference_child.xml
,其中有@+android:id/title
和@+android:id/summary
,我假设视图将使用它来提供标题和摘要,但这是否记录在任何地方?
我如何知道我必须使用哪些资源 ID 才能让一切自动运行?