一部の Android クラスでは、カスタム レイアウトを設定できます。私の理解では、これらのカスタム レイアウトが機能するには特定android:idの が必要です。
たとえばListActivity、ListViewwith@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 を使用する必要があるかを知るにはどうすればよいですか?