Possible to override/apply style in layout included with <include> tag? Possible to override/apply style in layout included with <include> tag? android android

Possible to override/apply style in layout included with <include> tag?


Unfortunately, this does not seem to be possible. Only the layout parameters (if both height and width are set...), id, and visibility are passed from the include tag to the actual layout. Setting a style on the include tag does not seem to have an effect.

You can see the source code for parsing an include here.


It is possible if you override layout width and height

<include android:id="@+id/twolinelistitem"     layout="@android:layout/simple_list_item_2"    style="@style/TwoLineListItem"    android:layout_width="match_parent"    android:layout_height="wrap_content"/>