Als «android-resources» getaggte Fragen

Android-Ressourcen - Framework zum Bereitstellen verschiedener Layouts oder Zeichenfolgen für Android-Projekte.



14
Android, Ressourcen-ID von Zeichenfolge erhalten?
Ich muss eine Ressourcen-ID an eine Methode in einer meiner Klassen übergeben. Es muss sowohl die ID verwenden, auf die die Referenz verweist, als auch die Zeichenfolge. Wie soll ich das am besten erreichen? Beispielsweise: R.drawable.icon Ich muss die Ganzzahl-ID dafür erhalten, aber ich brauche auch Zugriff auf die Zeichenfolge …

3
Wann sollte ich die Assets im Gegensatz zu Rohstoffen in Android verwenden?
Ich bin mitten in meinen Android-Studien und habe gerade die Assets and Raw-Ressourcen behandelt. Ich versuche den Grund für die Verwendung von Rohstoffen im Vergleich zu Assets zu verstehen. Beide bieten einen nicht kompilierten Ressourcen-Eingabestream. Es scheint, dass Assets viel mehr Flexibilität und Funktionalität bieten als Raw-Ressourcen. ein. Sie können …

5
Formatanweisung in einer String-Ressourcendatei
Ich habe Zeichenfolgen in der üblichen string.xml-Ressourcendatei wie folgt definiert: <string name="hello_world"> HELLO</string> Ist es möglich, Formatzeichenfolgen wie die folgende zu definieren? result_str = String.format("Amount: %.2f for %d days ", var1, var2); in der Ressourcendatei strings.xml? Ich habe versucht, den Sonderzeichen zu entkommen, aber es funktioniert nicht.




22
So beheben Sie: android.app.RemoteServiceException: Fehlerhafte Benachrichtigung aus Paket *: Symbol konnte nicht erstellt werden: StatusBarIcon
In Absturzprotokollen wird die folgende Ausnahme angezeigt: 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) Ich poste meine Benachrichtigung von einem …

11
Vermeiden Sie, dass Android Lint sich über nicht übersetzte Zeichenfolgen beschwert
Kann angegeben werden, dass die Zeichenfolgen in einer Datei in den value-* Verzeichnissen absichtlich nicht in andere Sprachen übersetzt werden? Ich habe eine Reihe von Zeichenfolgen, die für alle Sprachen gleich sind und keine Übersetzung benötigen. Daher habe ich eine unlocalized-strings.xmlDatei im valuesVerzeichnis erstellt. Wenn Sie Android Lint ausführen, um …

7
Farbwert programmgesteuert abrufen, wenn es sich um eine Referenz (Thema) handelt
Bedenken Sie: 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> Die Themenfarbe wird also vom Thema referenziert. Wie kann ich die theme_color (Referenz) programmgesteuert abrufen? Normalerweise würde ich verwenden, getResources().getColor()aber nicht in diesem Fall, weil es referenziert!

2
Android: Ganzzahl aus XML-Ressource
Wie muss ich meine XML-Ressourcen ändern oder welche XML-Datei muss ich erstellen, um auf ganzzahlige Werte genauso zuzugreifen, wie Sie auf Zeichenfolgenwerte zugreifen? R.string.some_string_resource ? Zum Beispiel möchte ich im Code sagen: ProgressDialog progressBar = new ProgressDialog(getContext()); progressBar.setMax(getInteger(R.integer.maximum)); Ist es möglich?

4
Was ist der Unterschied zwischen -anydpi und -nodpi?
Wenn Sie den Vector Asset-Assistenten in Android Studio 1.5.0 verwenden, wird jedes mit diesem Assistenten importierte Vektor-Zeichen-XML verwendet res/drawable/. Das build/Verzeichnis und die resultierende APK zeigen jedoch, dass diese XML-Dateien in ein res/drawable-anydpi-v21/Ressourcenverzeichnis verschoben werden . Der -v21Teil ist sinnvoll, da er VectorDrawablenur auf API Level 21+ unterstützt wird. Allerdings …


5
Android: HTML in strings.xml
Ich möchte zum Beispiel diesen HTML-Code anzeigen: <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> Ich möchte es in einem Dialog anzeigen, indem ich HTML in Ressourcen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.