Ben
Şimdi benim styles.xml birkaç özel temalar yaşıyorum, bu colorPrimary,colorPrimaryDark ve colorAccent değerleri kullanır.
Düzenimin arka planı için ? Attr/colorAccent kullanıyorum, bu yüzden seçilen temayı temel alarak arka plan rengini seçebilirim.
Yukarıdaki değerlerden herhangi birini kullanırsam, iyi çalışır. Ama arka plan rengim için özel bir öğe değeri tanımlamak istiyorum.
Aşağıdaki gibi denedim ama işe yaramadı. Bunu yapmak için herhangi bir fikir? özel değere sahip
Benim özel tema:
Android tema deklarasyonda özel öğe nasıl eklenir? etkinlik temasını alır zaman
<style name = "customTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#4285f4</item>
<item name="colorPrimaryDark">#2C75F2</item>
<item name="colorAccent">#E1FFC7</item>
<item name="customBgColor">#d3d3d3</item>
</style>
Ve resimde görüldüğü bir attars.xml
dosyası oluşturun
<style name="layoutStyle" >
<item name="android:background">?attr/customBgColor</item>
</style>
Attrs.xml ekledikten sonra öznitelikleri tanımlamayı özlemişim, iyi çalışıyor. Teşekkürler @sohail. – Shree
Ürünün içine renk kodları koymak yerine. Bunu color.xml içine koyun ve o renk etiketini öğeye ekleyin. – gayan1991