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