Yanıtlar:
Soru işareti, o anda uygulanmakta olan temada bir kaynak değerine referans olduğu anlamına gelir. Daha fazla bilgi için linuxtopia Android Dev Rehberine veya android.com Dev Rehberine bakın.
\?
soru işaretinden kaçar.
? belirli bir sabit kodlu kaynak yerine bir stil özelliğine başvurmanıza olanak tanır . Ayrıntılar için Android Geliştirici Kılavuzu'ndaki "Referans stili özellikleri" ne bakın.
Peki, bu gerçekten nasıl faydalı? Aynı özel kaynak özniteliğini içeren birden çok tema dikkate alındığında en mantıklıdır .
MyThemeTransformers ve MyThemeHobbit gibi filmle ilgili temalarınız olduğunu ve her ikisinin de movieIcon adlı bir özniteliğiniz olduğunu varsayalım . Ve bu movieIcon özelliği, her tema tanımında farklı bir @ çekilebilir kaynağa (örneğin robot.png veya hobbit.png) işaret ediyor.
Temanın yürürlükte olduğu her yerde " ? Attr / movieIcon " a başvurabilirsiniz (bir araç çubuğunda veya iletişim kutusunda veya herhangi bir Görünüm düzeninde olduğu gibi) ve temalar arasında geçiş yaptığınızda otomatik olarak doğru çekilebilir öğeye işaret eder. Farklı çekmeceleri kullanmak için temaya bağlı herhangi bir mantığa ihtiyacınız yoktur. Her tema için movieIcon niteliğini tanımlarsınız ve Android çerçevesi gerisini halleder.