草庐IT

ipaddress_string

全部标签

android :background attribute using string color code 上的 android 数据绑定(bind)

我有一个颜色代码作为字符串存储在一个名为bean的数据对象中,如下所示:publicclassSpaceBeanextendsBaseObservable{privateStringselectedThemeColor;@Nullable@BindablepublicStringgetSelectedThemeColor(){returnselectedThemeColor;}publicvoidsetSelectedThemeColor(StringselectedThemeColor){this.selectedThemeColor=selectedThemeColor;notif

android - 每当我尝试添加新的字符串资源时,Strings.xml 都会出现翻译错误

以下是我尝试添加新字符串资源时唯一的错误消息。注意:我没有进行任何本地化,只有默认值文件夹并仅使用androidstudio的提取字符串功能在strings.xml文件中添加字符串来self的xml布局。"string_name"istranslatedherebutnotfoundindefaultlocale. 最佳答案 在较新的AndroidStudio(v.3)中,任何以点命名的字符串都会导致“...在此处翻译但在默认语言环境中找不到”错误。如果你的strings.xml有这样的东西cccc你需要把它改成cccc

安卓多语言支持 : string formatting issue due to different placeholder counts

我正在制作一个法语Android应用程序,我正在努力支持英语。我使用“占位符”来格式化我的字符串,这样我就可以使它们适应男性和女性用户。例如,我的strings.xml文件中的这个字符串:Les%1$ssontcompliqué%2$ss...将变成“Leshommessontcompliqués”(“Menarecomplicated”)或“Lesfemmessontcompliquées”(“女人很复杂”)。这就是我的问题。字符串翻译,如下...%1$sarecomplicated......只需要一个占位符,而对应的法语需要两个。我该如何处理这个问题?提前致谢。

android - 如何使用 putExtra 将 List<Map<String,String>> 传递给另一个 Intent

在我的项目中,我有一个AsyncTask,它从网络中获取一些JSON数据,我从中构建了一个List>typesCategory=newArrayList>();我现在需要将此列表传递给我的下一个Intent。查看API,我没有看到任何支持传递列表的方法。实现此目标的最佳方法是什么?protectedvoidonPostExecute(Listresult){progress.dismiss();Intentaction=newIntent(this,ListTypeActivity.class);action.putExtra("data",result);}

android - string.xml 国际化问题

在我的应用程序中,每个语言环境都有几个不同的字符串资源,例如:res/values/string.xml//defaultres/values-en/string.xml//englishres/values-it/string.xml//italian现在的问题是-每个文件都包含数百个键,有时我无法真正定义哪种语言缺少某些键。说:YesYesSi如果在德语string.xml中没有“yes”键对应的值将默认为“Yes”而不是德语“Ja”——这是灾难。帮我找到一种方法来定义缺少的字符串资源键。 最佳答案 你也可以试试MOTODEVS

java - Android 上的 JSoup 1.6.0 抛出异常 : String. isEmpty() NoSuchMethodExists

我正在尝试将JSoup1.6.0与我的Android应用程序一起使用,但它引发了NoSuchMethodExists异常。Thisotherquestion告诉我isEmpty()直到1.6才添加到JavaJRE——我在eclipse中检查了我的JRE,它是1.6,但是当我尝试在我的模拟器上运行我的应用程序时,它抛出上述异常。是否有修复,或者我应该只导入ApacheCommonsLang库? 最佳答案 String.isEmpty()在API级别9之前不可用。相反,您可以使用TextUtils.isEmpty()。看起来JSoup1

java - 如何在 Android 中将 String[] 转换为 String,反之亦然

我想将String数组转换为String以便稍后在检索时我可以将String解析为String[]借助于(,)分隔符。String[]------------>String//andlaterString--------------->String[]有人可以指导如何做到这一点吗?for(inti=0;i 最佳答案 您可以使用String.joinStringBuilder和String.split://Joining:Stringjoined=String.join(",",stringArr);StringBuilderbuff

Android 将 List<String[]> 转换为 String[]

Android如何转换List至String[]..... 最佳答案 staticString[]convert(Listfrom){ArrayListlist=newArrayList();for(String[]strings:from){Collections.addAll(list,strings);}returnlist.toArray(newString[list.size()]);}使用示例:publicstaticvoidmain(String[]args){Listlist=newArrayList();list.

android - 从 strings.xml 文件中的字符串数组加载字符串

我在我的应用程序中使用了以下代码:string_array=getResources().getStringArray(R.array.array_of_strings);my_text_view.setText(string_array[i]);问题是我多次启动包含此代码的Activity。所以,我觉得这段代码效率低下,因为每次我开始Activity时,我都必须加载整个数组才能专门使用一个元素,因为字符串数组非常大。有没有办法直接加载想要的元素?提前致谢:)更新:我尝试按照下面所述的Talihawk使用Application对象,但在以下行出现错误:MyApplicationmy_o

java - 无法从 R.java 将 int 转换为 String

我有一个Dashboard.java文件,我在其中使用了在R.java自动生成的文件中解析的strings.xml。当我尝试做的时候:publicStringBASE_URL=R.string.BASE_URL;自然会告诉CannotconvertfrominttoString但这就是将从string.xml中选择用于翻译的内容。有解决办法吗?谢谢 最佳答案 使用这个StringBASE_URL=getResources().getString(R.string.BASE_URL);或者您可以从下面的代码中复制:getResourc