だから私は2つのファイルを持っています:
where_include_happens.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/hours"
android:layout_height="wrap_content"
android:layout_width="60dp">
<include android:id="@+id/some_id"
layout="@layout/whats_included"
android:layout_width="18dp"
android:layout_height="18dp" />
</RelativeLayout>
と
whats_included.xml
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_margin="6dp"
android:contentDescription="@string/some_description"
android:src="@drawable/some_awesome_drawable" />
私の問題は、これらの要素のそれぞれにパラメーターが必要でandroid:layout_margin="6dp"
あることですが、include :( によって無視されるようです。
注意:タグを使用してレイアウト属性をオーバーライドする場合は、他のレイアウト属性を有効にするために、android:layout_height と android:layout_width の両方をオーバーライドする必要があります。
私の質問は:
私が見ていないものはありますか、それともandroid:layout_margin="6dp"
プロジェクトのすべてのインクルードに書き込むことを余儀なくされていますか?