标签: android-resources

在XML数组中存储R.drawable ID

我想R.drawable.*使用XML值文件以数组内部的形式存储可绘制资源的ID ,然后在我的活动中检索数组.

有关如何实现这一目标的任何想法?

arrays android android-xml android-resources android-drawable

141
推荐指数
4
解决办法
8万
查看次数

Android:android.R.id.content用于什么?

任何人都可以解释"android.R.id.content"的含义?

它是如何使用的?

http://developer.android.com没有任何解释.

public static final int contents
自:API Level 1

常数值:16908290(0x01020002)

android android-resources

134
推荐指数
3
解决办法
7万
查看次数

如果我知道它的名字,我如何获得图像的资源ID?

如果我知道它的名字(在Android中),我如何获得图像的资源ID?

android android-image android-resources

132
推荐指数
4
解决办法
10万
查看次数

避免Android Lint抱怨未翻译的字符串

是否可以指定value-* 目录中文件中的字符串故意不转换为其他语言?我有一堆字符串,这些字符串对所有语言都很常见,不需要翻译,所以我unlocalized-strings.xmlvalues目录中创建了一个文件.运行Android Lint来检查问题,它一直说有些翻译丢失了......我不想要要对整个项目禁用此检查,我只想在某些XML文件中禁用它..是否可能?

"title_widget_updater_service" is not translated in de, en, en-rUS, it

Issue: Checks for incomplete translations where not all strings are translated
Id: MissingTranslation

If an application has more than one locale, then all the strings declared in one language     
should also be translated in all other languages.

By default this detector allows regions of a language to just provide a subset of the 
strings and fall back to the standard language strings. You …
Run Code Online (Sandbox Code Playgroud)

android android-resources android-lint

117
推荐指数
5
解决办法
6万
查看次数

如何修复: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)
Run Code Online (Sandbox Code Playgroud)

我使用以下方法通过AlarmManager从PendingIntent集中从IntentService发布我的通知.此处传递的所有值都来自PendingIntent/IntentService中的bundle extras.

/**
 * Notification 
 *
 * @param c
 * @param intent
 * @param notificationId
 * @param title
 * @param message
 * @param largeIcon
 * @param smallIcon
 */
public static void showNotification(Context c, Intent intent,
        int notificationId, String title, String message, int …
Run Code Online (Sandbox Code Playgroud)

android android-notifications android-resources android-drawable

112
推荐指数
9
解决办法
6万
查看次数

什么是-anydpi和-nodpi之间的区别?

如果您使用Android Studio 1.5.0中的矢量资源向导,则使用该向导导入的任何矢量可绘制XML都会进入res/drawable/.

但是,build/目录和生成的APK显示这些XML文件被移动到res/drawable-anydpi-v21/资源目录中.该-v21部分是有意义的,因为VectorDrawable仅在API Level 21+上支持.但是,-anydpi似乎没有证件.我-nodpi原本期望,无论是原始导入目的地还是构建系统选择移动它的地方.

有没有人看到关于什么-anydpi方式的正式声明,以及它与它的关系是-nodpi什么?我正在寻找实际效果,而不仅仅是一些代码评论暗示的内容.

android android-resources

103
推荐指数
4
解决办法
4万
查看次数

是否有关于如何命名资源的约定?

是否有如何在Android中命名资源的约定?例如,按钮,textViews,菜单等.

android naming-conventions android-resources

99
推荐指数
6
解决办法
4万
查看次数

Android:来自xml资源的整数

我如何修改我的XML资源,或者我必须创建什么XML文件,以访问整数值的方式与访问字符串值的方式相同R.string.some_string_resource

例如,在我想说的代码中:

ProgressDialog progressBar = new ProgressDialog(getContext());
progressBar.setMax(getInteger(R.integer.maximum));
Run Code Online (Sandbox Code Playgroud)

可能吗?

android android-resources

94
推荐指数
2
解决办法
6万
查看次数

以编程方式获取颜色值(主题)

考虑一下:

styles.xml

<style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar">
    <item name="theme_color">@color/theme_color_blue</item>
</style>
Run Code Online (Sandbox Code Playgroud)

attrs.xml

<attr name="theme_color" format="reference" />
Run Code Online (Sandbox Code Playgroud)

color.xml

<color name="theme_color_blue">#ff0071d3</color>
Run Code Online (Sandbox Code Playgroud)

所以主题颜色由主题引用.如何以编程方式获取theme_color(引用)?通常我会使用getResources().getColor()但不是在这种情况下,因为它被引用!

android android-theme android-resources

93
推荐指数
6
解决办法
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>
Run Code Online (Sandbox Code Playgroud)

我想通过在资源中声明html来在Dialog上显示它strings.xml.我该怎么做?

html xml string android android-resources

87
推荐指数
3
解决办法
7万
查看次数