草庐IT

MY_STRINGS

全部标签

android - 如何允许硬编码字符串并停止询问使用 strings.xml

我目前正在开发一个android项目,我没有任何将其翻译成其他语言的计划,因此我没有将字符串文字保存在strings.xml中。但是,每次我对字符串文字进行硬编码时,AndroidStudio都会不断提示,尤其是在为TextView设置文本值时。有没有办法禁用这些警告? 最佳答案 您可以在以下位置进行编辑:Settings->Editor->Inspections->AndroidLint->TextViewInternationalization:对于xmlSettings->Editor->Inspections->Androi

android - 我如何以编程方式引用/values/strings.xml 文件中的内容?

我想以编程方式更改我的strings.xml文件中的一些项目,最初我是通过setText();调用来完成的,但现在我正在尝试将我的应用程序转换为一种不同的语言,这意味着所有内容都需要在我的strings.xml文件中进行设置。是否可以将我的应用程序的所有文本放入strings.xml并通过对字符串名称的引用以编程方式更改内容,而不是使用setText()函数调用?例如,我将如何引用“GrandTotal”?GrandTotal:ChooseaMode 最佳答案 您可以使用setText(R.string.GrandTotal);如果

android - 由于 strings.xml 中的重复条目,Gradle 构建失败

在我当前的Android项目字符串中,下面提到的是基于产品使用的:"Porfavor,inserteunatarjetaSD""Porfavor,inserteunatarjetaSD"当我运行Gradle构建(尝试使用0.7、0.8、0.9)时,出现以下错误:*\res\values-es\strings.xml:Error:FounditemString/insertsdcardmorethanonetime 最佳答案 似乎您需要使用基于每种口味的配置来满足您的需求-https://groups.google.com/forum

iphone - 如何从 My WebApp 调用 YouTube 应用程序

我正在编写一个Web应用程序(移动网站),可以通过各种智能手机访问,例如Android、iPhone和黑莓。我的一个页面将有一个指向youtube视频的链接。我不确定如何以设备浏览器打开设备的youtube应用程序并播放视频的方式放置指向它的链接。你们能提供任何特定于Android、iPhone和BlackBerry的帮助吗?提前致谢!:) 最佳答案 我研究了很多,发现Android手机有这样的解决方案。如果我把youtubeURL写成vnd.youtube:在我的html中,Android会将此链接的点击解析为YouTube相关操

android - strings.xml 中的 "Message description not found"警告

我从strings.xml收到大量烦人的警告。在每个声明的左侧,我都会收到一条警告消息“未找到消息描述”。我该如何解决? 最佳答案 我有同样的问题,因为我更新了SDK。我找到了解决这个问题的方法。只需在string.xml文件中的每个字符串前添加注释,即可解决警告。示例如下:TestApp 关于android-strings.xml中的"Messagedescriptionnotfound"警告,我们在StackOverflow上找到一个类似的问题: http

Android strings.xml 资源 - 阿拉伯语和动态格式化字符串

你好,我有一个关于阿拉伯语格式的问题,我应该如何正确地格式化这个字符串,看来我无法解决这个问题:تحميل%1$s…تمتحميلالكلمات.%1$d/%2$d!这是在sublimetext2中-但我认为存在从左到右的顺序编辑:在Eclipse中,从SublimeText复制的内容有点困惑。我聘请了一些人将strings.xml从英语翻译成阿拉伯语。他使用Word编辑器,但在应对eclipse时事情变得一团糟,我建议在SublimeText中更改它,我认为它会像在Eclipse中一样正确支持它,并且是更轻的编辑器。我看到在SublimeText中似乎是从左到右的顺序,这

安卓奇巧 : All my app content appears behind the ActionBar and StatusBar after changing StatusBar color

我已经针对KitKat创建了一个单独的xml样式文件,并且我已经设法更改了状态栏的颜色。图片上唯一的副作用是,所有内容现在都向上移动到状态栏下方。我的问题是如何在不覆盖状态栏的情况下更改状态栏的颜色,或者我如何知道我需要在我的内容上放置的确切顶部边距,以便它在ActionBar之后而不是下方开始。当然,我需要它在所有屏幕尺寸和密度上都按预期运行。谢谢values-v19/styles.xml@style/ActionBartrue 最佳答案 您应该将以下内容添加到View的顶部android:paddingTop="?android

android - Android中从strings.xml中随机选择一个字符串

我需要随机选择一个在android中的strings.xml文件中定义的字符串。例如我的strings.xml是:Contentcomeshere1Contentcomeshere2Contentcomeshere3我可以在我的Activity中随机选择这些字符串之一吗? 最佳答案 创建一个包含您要选择的所有资源名称的数组:String[]strs=newString[]{"str1","str2","str3"};获取随机索引:intrandomIndex=newRandom().nextInt(3);从资源中获取随机字符串:in

android - 通过变量从 Strings.xml 获取字符串

我想从strings.xml中获取一个字符串。我知道该怎么做。但我的问题是别的:我有一个每次都会更改的字符串变量,每次更改时,我都想查看strings.xml并检查该字符串变量是否存在于Strings.xml中,然后获取文本。例如:Stringtitle="sampletitle"\\whichchangesStringcity="samplecity"Strings=getResources().getString(R.string.title);第三行:title是一个String,Strings.xml中没有任何名为String的“title”我怎样才能做到这一点?请帮助我

安卓应用 : Take user to Accessibility settings page of my app

这个问题与thisSOquestion非常相似.我目前使用的是将用户带到设置页面的以下代码。IntentdummyIntent=newIntent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);startActivity(dummyIntent,0);但这只会将用户带到设置页面。如下图所示。取而代之的是,我想将用户带到我的应用程序的设置页面,在那里他可以选择打开它并显示我的应用程序描述。 最佳答案 ReferThisDevicePolicyManager例如:如果你