«android-resources» 태그된 질문

Android 리소스-Android 프로젝트에 다양한 레이아웃 또는 문자열을 제공하기위한 프레임 워크입니다.



14
안드로이드, 문자열에서 리소스 ID를 얻습니까?
내 클래스 중 하나의 메소드에 자원 ID를 전달해야합니다. 참조가 가리키는 id와 문자열이 필요합니다. 이것을 어떻게 가장 잘해야합니까? 예를 들면 다음과 같습니다. R.drawable.icon 정수 ID를 가져와야하지만 "icon"문자열에 액세스해야합니다. 메소드에 전달해야하는 모든 것이 "아이콘"문자열이면 바람직합니다.

3
Android의 원시 리소스 대신 자산을 언제 사용해야합니까?
나는 안드로이드 연구의 한가운데에 있으며 자산과 원시 자원을 방금 다루었습니다. Raw resources vs. Assets를 사용하는 이유를 이해하려고합니다. 둘 다 컴파일되지 않은 리소스 입력 스트림을 제공합니다. 자산은 원시 자원보다 훨씬 더 많은 유연성과 기능을 제공하는 것으로 보입니다. ㅏ. 아래에서 폴더 구조를 만들 수 assets있지만 아래에서 만들 수는 없습니다.raw 비. assets폴더에있는 것이 …

5
문자열 리소스 파일의 형식 문
다음과 같이 일반적인 strings.xml 리소스 파일에 문자열이 정의되어 있습니다. <string name="hello_world"> HELLO</string> 아래와 같은 형식 문자열을 정의 할 수 있습니까? result_str = String.format("Amount: %.2f for %d days ", var1, var2); strings.xml 리소스 파일에서 특수 문자를 이스케이프하려고했지만 작동하지 않습니다.




22
수정 방법 : android.app.RemoteServiceException : 패키지에서 게시 된 잘못된 알림 * : 아이콘을 만들 수 없음 : StatusBarIcon
충돌 로그에 다음 예외가 표시됩니다. 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) 다음 방법을 사용하여 AlarmManager를 통해 설정된 PendingIntent의 IntentService에서 …

11
Android Lint가 번역되지 않은 문자열에 대해 불평하지 않도록 방지
value-* 디렉토리 내의 파일에있는 문자열 이 의도적으로 다른 언어로 번역되지 않도록 지정할 수 있습니까? 모든 언어에 공통적이고 번역이 필요하지 않은 문자열이 많이 있으므로 디렉토리 unlocalized-strings.xml내에 파일을 생성했습니다 values. 문제를 확인하기 위해 Android Lint를 실행하면 일부 번역이 누락되었다는 메시지가 계속 표시됩니다 .. 원하지 않습니다. 전체 프로젝트에서이 검사를 비활성화하려면 일부 XML 파일에서만 …

7
참조 (테마) 일 때 프로그래밍 방식으로 색상 값 가져 오기
이걸 고려하세요: 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> 따라서 테마 색상 은 테마에 의해 참조됩니다. 프로그래밍 방식으로 theme_color (참조)를 얻으려면 어떻게해야합니까? 일반적으로 나는 사용 getResources().getColor()하지만이 경우에는 참조되기 때문에 사용 하지 않습니다!

2
Android : xml 리소스의 정수
문자열 값에 액세스하는 것과 동일한 방식으로 정수 값에 액세스하려면 XML 리소스를 수정해야하거나 어떤 XML 파일을 만들어야 R.string.some_string_resource합니까? 예를 들어, 내가 말하고 싶은 코드에서 : ProgressDialog progressBar = new ProgressDialog(getContext()); progressBar.setMax(getInteger(R.integer.maximum)); 가능할까요?

4
-anydpi와 -nodpi의 차이점은 무엇입니까?
Android Studio 1.5.0에서 Vector Asset 마법사를 사용하는 경우 해당 마법사를 사용하여 가져온 모든 벡터 드로어 블 XML은 res/drawable/. 그러나 build/디렉토리와 결과 APK는 해당 XML 파일이 res/drawable-anydpi-v21/리소스 디렉토리 로 이동되었음을 보여줍니다 . 이 -v21부분은 VectorDrawableAPI 레벨 21 이상에서만 지원 되므로 의미 가 있습니다. 그러나 -anydpi문서화되지 않은 것 같습니다. -nodpi원래 가져 오기 …


5
Android : strings.xml의 html
예를 들어 다음 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> 리소스에서 html을 선언하여 대화 상자에 표시하고 싶습니다 strings.xml. 어떻게하니?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.