我在res/drawable-nodpi-v4/flag_dominican_republic.png发生错误时发生了冲突。 我不知道如何在Android Studio中看到该文件夹​​。请帮我 解决方案如下: 您尝试过Build > Clean Project还是Build > Rebuild Project吗?

2020年10月16日 0条评论 39点热度 阅读全文

我正在搜索后退箭头的默认drawable。在this question中显示了如何在xml中获取它。但我正在寻找在编程方面使用(java / kotlin)。 我想在以下代码中使用此drawable id: ContextCompat.getDrawable(context, homeAsUpIndicatorId); 解决方案如下: 创建可绘制对象并将可绘制对象ID传递给函数。例如,我创建了一个称为arrow_back.xml的 vector 可绘制对象。 <?xml version="1.0" encod…

2020年8月16日 0条评论 41点热度 阅读全文

我可以以某种方式使用Java资源文件夹中的布局吗?我在resorces文件夹中有一个布局,其中包含一个RelativeLayout(其中包含LinearLayout)和任何TextViews。我想创建类似类实例的东西,并在示例中更改RelativeLayout背景和TextViews中的文本。因为那时我想将其转换为位图(我已经为其编写了函数)。而且我不希望它出现。所有这些都在静态函数中。这是可能的?我如何创建类似变量/类的东西?很抱歉有任何拼写错误或撰写错误,我不是母语人士。 解决方案如下: fun getLayo…

2020年6月4日 0条评论 38点热度 阅读全文

我发现R.string非常棒,可以将硬编码的字符串排除在我的代码之外,而且我想继续在实用程序类中使用它,该实用程序类与我的应用程序中的模型一起生成输出。例如,在这种情况下,我从 Activity 之外的模型生成电子邮件。 是否可以在getString或Context 之外使用Activity?我想我可以通过当前 Activity ,但这似乎没有必要。如果我错了,请纠正我! 编辑:我们可以不使用Context来访问资源吗? 解决方案如下: 是的,我们无需使用“上下文”就可以访问资源 您可以使用: Resources.…

2020年3月31日 0条评论 40点热度 阅读全文

我需要将资源ID传递给我的一个类中的方法。它既需要使用引用指向的id,也需要使用字符串。我应该如何最好地做到这一点? 例如: R.drawable.icon 我需要获取它的整数ID,但是我还需要访问字符串“icon”。 如果我只需要传递给该方法的是“icon”字符串,那将是更好的选择。 解决方案如下: @EboMike:我不知道Resources.getIdentifier()存在。 在我的项目中,我使用以下代码来做到这一点: public static int getResId(String resName, C…

2020年3月26日 0条评论 31点热度 阅读全文

我收到如下所示的错误,它突然出现了,我不知道该怎么办,我尝试将Complile sdk更改为29,删除了一些未使用的res文件。重新启动android studio,但这是相同的 错误- Android resource compilation failed E:\NotificationLog\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1096: error: :style>. E…

2019年11月25日 0条评论 31点热度 阅读全文

我正在制作一个中文字典应用程序,可以向用户显示汉字笔划顺序动画。我使用MakeMeAHanzi作为源,可用于为笔划顺序动画生成动画SVG。一张SVG代表一个汉字。使用相同的概念,我改为生成了动画矢量可绘制对象。 目前,我的Android应用程序包含9000+动画矢量可绘制对象,并且需要很长时间才能构建。我也收到仅在添加9000+动画矢量可绘制对象时才会发生的错误: 等待com.google.common.util.concurrent.SettableFuture@72771445 [status = PENDIN…

2019年11月25日 0条评论 39点热度 阅读全文

我在项目中使用open nlp。我想使用词典lemmatizer,但我无法正确输入posModel我有一个summaryActivity类,单击按钮即可调用此函数 private String summaryTool(String documentText) throws Exception { InputStream sentInput = getAssets().open("en_sent.bin"); InputStream tokenInput = getAssets().open("en_token.bi…

2019年11月4日 0条评论 38点热度 阅读全文

我为应用程序的SearchView提供了一个自定义搜索建议提供程序。建议显示得很好,但是建议名称是硬编码的。我想从我的strings.xml文件中获取本地化的字符串,但是我需要访问我的搜索提供程序中没有的活动上下文。 根据Android Developer文档中的建议,使用SearchView文件将我的搜索提供程序映射到我的searchables.xml。这是我的可搜索配置: <searchable xmlns:android="http://schemas.android.com/apk/res/andro…

2019年7月24日 0条评论 27点热度 阅读全文

我想通过其名称而不是其int id访问诸如String或Drawable之类的资源。 我将使用哪种方法? 解决方案如下: 它将类似于:R.drawable.resourcename确保您没有导入Android.R命名空间,因为它可能会使Eclipse迷惑(如果这是您正在使用的名称)。 如果这不起作用,则始终可以使用上下文的getResources方法... Drawable resImg = this.context.getResources().getDrawable(R.drawable.resource); …

2019年6月23日 0条评论 26点热度 阅读全文