«android-resources» etiketlenmiş sorular

Android kaynakları - android projeleri için farklı düzenler veya dizeler sağlamak için çerçeve.



14
Android, dizeden kaynak kimliği alınıyor mu?
Sınıflarımdan birinde bir yönteme bir kaynak kimliği geçmek gerekiyor. Hem başvurunun işaret ettiği kimliği kullanması hem de dizeye ihtiyacı vardır. Bunu en iyi nasıl başarmalıyım? Örneğin: R.drawable.icon Bunun tamsayı kimliği almak gerekiyor, ama ben de "simge" dizeye erişim gerekir. Yönteme geçmek zorunda olduğum tek şey "simge" dizesi olması tercih edilir.

3
Varlıkları Android'de ham kaynakların aksine ne zaman kullanmalıyım?
Android çalışmalarımın ortasındayım ve sadece Varlıklar ve Ham kaynakları ele aldım. Ham kaynakları ve Varlıklar'ı kullanmanın nedenini anlamaya çalışıyorum. Her ikisi de derlenmemiş bir kaynak girdi akışı sağlar. Varlıklar Ham kaynaklardan çok daha fazla esneklik ve işlevsellik sağlıyor gibi görünüyor. a. Altında assetsancak altında olmayan klasör yapıları oluşturabilirsinizraw b. Tüm …


5
dize kaynak dosyasındaki biçim ifadesi
Her zamanki gibi strings.xml Kaynak dosyasında tanımlanan dizeleri var: <string name="hello_world"> HELLO</string> Aşağıdakine benzer biçim dizeleri tanımlamak mümkün mü result_str = String.format("Amount: %.2f for %d days ", var1, var2); strings.xml kaynak dosyasında? Özel karakterlerden kaçmayı denedim ama çalışmıyor.



22
Nasıl düzeltilir? Android.app.RemoteServiceException: Paketten gönderilen hatalı bildirim *: Simge oluşturulamadı: StatusBarIcon
Kilitlenme günlüklerinde aşağıdaki istisnayı görüyorum: android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg=com.my.package user=0 id=0x7f02015d level=0 visible=true num=0 ) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1456) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5487) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Aşağıdaki yöntemi kullanarak AlarmManager aracılığıyla bir PendingIntent kümesinden …

11
Çevrilmemiş dizeyle ilgili Android Lint şikayetlerinden kaçının
value-* Dizinlerdeki bir dosyadaki dizelerin kasıtlı olarak başka dillere çevrilmediğini belirtmek mümkün müdür? Tüm diller için ortak olan ve çeviriye ihtiyaç duymayan bir dizi dizem var, bu yüzden dizin unlocalized-strings.xmliçinde bir dosya oluşturdum values.. Sorunları kontrol etmek için Android Lint çalıştırarak bazı çevirilerin eksik olduğunu söyleyip duruyor .. İstemiyorum bu …

7
Bir referans olduğunda (tema) programlı olarak renk değerini alın
Bunu düşün: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> Yani tema rengine tema tarafından referans verilir. Theme_color (referans) 'ı programlı olarak nasıl edinebilirim? Normalde kullanırdım getResources().getColor()ama bu durumda kullanmazdım çünkü referansta bulunuluyor!

2
Android: xml kaynağından tam sayı
Dize değerlerine eriştiğiniz şekilde tamsayı değerlerine erişmek için XML kaynaklarımı nasıl değiştirmeliyim veya hangi XML dosyasını oluşturmalıyım R.string.some_string_resource? Örneğin, kodda şunu söylemek istiyorum: ProgressDialog progressBar = new ProgressDialog(getContext()); progressBar.setMax(getInteger(R.integer.maximum)); Mümkün mü?

4
-Anydpi ve -nodpi Arasındaki Fark Nedir?
Android Studio 1.5.0'da Vektör Varlık sihirbazını kullanırsanız, bu sihirbazı kullanarak içe aktardığınız herhangi bir vektör çekilebilir XML içine girer res/drawable/. Ancak, build/dizin ve sonuçta ortaya çıkan APK, bu XML dosyalarının bir res/drawable-anydpi-v21/kaynak dizinine taşındığını gösterir . -v21Olarak bölüm, mantıklı VectorDrawableyalnızca API Seviye 21+ desteklenir. Ancak, -anydpibelgesiz görünüyor. Ben umuyordum -nodpiorijinal …


5
Android: strings.xml'de html
Örneğin şu html kodunu görüntülemek istiyorum: <body> <p><b>Hello World</b></p> <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p> <p><b>This text is bold</b></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> Kaynaklarda html bildirerek bunu bir İletişim Kutusunda görüntülemek istiyorum strings.xml. Nasıl yapabilirim?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.