問題は、include タグから id を参照するにはどうすればよいかということです。
例を見てみましょう:
私は多くの場所で再利用したいようなビューを持っています:
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/first_el"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Some txt 1" />
</merge>
ここで、このビューを含めて、次のような他のビューを追加したいと思います。
<RelativeLayout>
<include layout="@layout/above_view"/>
<TextView
android:id="@+id/third_el"
android:layout_alignRight="@id/first_el"
android:layout_below="@id/first_el"
android:text="Some txt 2" />
</RelativeLayout>
この場合、次のエラーが表示されます。
Description Resource Path Location Type error: Error:
No resource found that matches the given name (at 'layout_alignRight' with value '@id/first_el').
よろしく