Do svojho vlastného rozloženia zahrňujem (interné) rozloženie takto:
<include android:id="@+id/twolinelistitem"
layout="@android:layout/simple_list_item_2"
style="@style/TwoLineListItem"/>
ale štýl sa nepoužije. toto príspevok v blogu nespomína sa, že by to malo fungovať, takže som v poriadku, ak to tak nie je.
Takže jediný spôsob, ako nastaviť pozadie, je programovo?
Tu je to trochu spojené Vydanie systému Android
odpovede:
20 pre odpoveď č. 1Nanešťastie sa to nezdá byť možné. Iba značka rozloženia (ak je nastavená výška aj šírka ...), id a viditeľnosť sa prenášajú zo značky zahrnúť do skutočného rozloženia. Zdá sa, že nastavenie štýlu na značku zahrnutia nemá žiadny účinok.
Môžete vidieť zdrojový kód na analýzu zahrnutia tu.