Pytania otagowane jako android-resources

Zasoby systemu Android - struktura zapewniająca różne układy lub ciągi znaków dla projektów systemu Android.



14
Android, pobieranie identyfikatora zasobu z ciągu?
Muszę przekazać identyfikator zasobu do metody w jednej z moich klas. Musi używać zarówno identyfikatora, na który wskazuje odwołanie, jak i łańcucha. Jak najlepiej to osiągnąć? Na przykład: R.drawable.icon Muszę uzyskać całkowity identyfikator tego, ale potrzebuję również dostępu do ciągu „ikona”. Byłoby lepiej, gdyby wszystko, co musiałem przekazać do metody, …

3
Kiedy należy używać zasobów, a nie surowych zasobów w systemie Android?
Jestem w połowie moich studiów dotyczących Androida i właśnie omówiłem zasoby i zasoby surowe. Próbuję zrozumieć powód używania surowych zasobów w porównaniu z zasobami. Oba zapewniają nieskompilowany strumień wejściowy zasobów. Wydaje się, że zasoby zapewniają znacznie większą elastyczność i funkcjonalność niż zasoby surowe. za. Struktury folderów można tworzyć pod, assetsale …

5
format w pliku zasobów ciągu
Mam ciągi zdefiniowane w zwykłym pliku zasobów strings.xml w następujący sposób: <string name="hello_world"> HELLO</string> Czy można zdefiniować ciągi formatujące, takie jak ten poniżej result_str = String.format("Amount: %.2f for %d days ", var1, var2); w pliku zasobów strings.xml? Próbowałem uciec od znaków specjalnych, ale to nie działa.




22
Jak naprawić: android.app.RemoteServiceException: Złe powiadomienie wysłane z pakietu *: Nie można utworzyć ikony: StatusBarIcon
W dziennikach awarii widzę następujący wyjątek: 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) Publikuję moje powiadomienie z IntentService z zestawu …

11
Unikaj Androida Lint narzeka na nieprzetłumaczony ciąg
czy można określić, że ciągi znaków w pliku w value-* katalogach celowo nie są tłumaczone na inne języki? Mam kilka ciągów znaków, które są wspólne dla wszystkich języków i nie wymagają tłumaczenia, więc utworzyłem unlocalized-strings.xmlplik w valueskatalogu. Uruchamiam Android Lint w celu sprawdzenia problemów. Ciągle mówi, że brakuje niektórych tłumaczeń. …

7
Uzyskaj programowo wartość koloru, gdy jest to odniesienie (motyw)
Rozważ to: style.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> Więc kolor motywu jest powiązany z motywem. Jak programowo uzyskać atrybut theme_color (reference)? Normalnie użyłbym, getResources().getColor()ale nie w tym przypadku, ponieważ jest on przywoływany!

2
Android: liczba całkowita z zasobu xml
Jak mam zmodyfikować moje zasoby XML lub jaki plik XML muszę utworzyć, aby uzyskać dostęp do wartości całkowitych w taki sam sposób, w jaki uzyskuje się dostęp do wartości ciągu R.string.some_string_resource? Na przykład w kodzie, który chcę powiedzieć: ProgressDialog progressBar = new ProgressDialog(getContext()); progressBar.setMax(getInteger(R.integer.maximum)); Czy to możliwe?

4
Jaka jest różnica między -anydpi a -nodpi?
Jeśli używasz kreatora Vector Asset w Android Studio 1.5.0, każdy plik XML do rysowania wektorowego, który importujesz za pomocą tego kreatora, trafia do pliku res/drawable/. Jednak build/katalog i wynikowy plik APK pokazują, że te pliki XML są przenoszone do res/drawable-anydpi-v21/katalogu zasobów. Ta -v21część ma sens, ponieważ VectorDrawablejest obsługiwana tylko na …


5
Android: html w strings.xml
Chciałbym wyświetlić na przykład ten kod html: <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> Chcę wyświetlić go w oknie dialogowym, deklarując kod HTML w zasobach strings.xml. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.