ANDROID:使用 strings.xml 背后的主要思想是什么?

2023-12-11

有人请解释一下使用的主要思想是什么字符串.xml? 我认为这对于多语言支持很有用,但我们如何为此组织它呢? 如果我不想在 Android 应用程序中使用多语言支持,我是否需要它?


这个想法是,它代表各种字符串的单个位置,因此您的代码不会充斥着字符串文字。除此之外,您还能够轻松本地化。此处介绍了本地化文件的组织:

http://developer.android.com/guide/topics/resources/localization.html#creating-alternatives

如果您不进行本地化,还需要它吗?不会。但从长远来看,它可能会让事情变得更容易,因此我建议您使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ANDROID:使用 strings.xml 背后的主要思想是什么? 的相关文章

  • 使用服务时应用程序终止时音乐暂停

    我正在使用一个Service类在后台播放音乐 当我在顶部显示通知栏时 我的应用程序出现问题 当我终止该应用程序时 音乐停止约 1 秒 然后再次开始 我不知道出了什么问题 我正在关注this https www simplifiedcodin
  • 如何在 Java 中与 HttpGet 一起发送 cookie

    我试图将 cookie 与 HttpGet 请求一起发送 但每次尝试都无法成功发送 我也尝试直接修改标题 这是我的代码 DefaultHttpClient httpClient new DefaultHttpClient CookieSto
  • Android 应用内购买

    我正在尝试开发一个停车应用程序 用户可以在其中为停车时间付费 我浏览了这份文件应用内产品 http developer android com google play billing billing overview html produc
  • 使用 noHistory="true" 和/或 showOnLockScreen="true" 向 Activity 请求 Android M 权限

    我正在开发一个视频通话应用程序 并且有一个 来电 屏幕 当有人打电话给用户时 它会提醒用户 此屏幕是由传入 GCM 触发的活动 并且在清单中设置了 noHistory true 和 showOnLockScreen true 以便用户无需解
  • Android 两个日期之间的差异

    我有两个约会 例如 String date 1 yyyyMMddHHmmss String date 2 yyyyMMddHHmmss 我想打印差异 例如 2d 3h 45m 我怎样才能做到这一点 谢谢 DateTimeUtils obj
  • Paypal 支付页面布局在 webview android 中损坏

    我在某些 Android 设备上遇到一个奇怪的问题 我正在 webview 上打开 PayPal 支付页面 但它的布局在某些设备上被破坏 请任何人有任何想法 请提出建议 我被困住了 该截图设备的浏览器为chrome版本34 0 1847 1
  • Android Volley 服务器错误

    I am posting data all strings to varchar variables in server but i am getting volley server error or badnetwork performa
  • 在发布我的应用程序之前在 play.google 上获取我的应用程序的链接

    我想使用 facebook api 分享我的应用程序的链接 play google 上的链接 但在将应用程序发布到市场之前我必须拥有它才能将其放入我的代码中 除了发布后立即更新我的应用程序之外 还有其他解决方案吗 用这个 https pla
  • android-透明RelativeLayout

    我想要制作一个具有可绘制渐变作为背景的活动 并将在其背景顶部显示 4 个面板 相对布局 现在我想让 4 个面板透明 例如 50 以便也可以看到渐变背景 我搜索了谷歌 但我发现只能通过活动而不是布局来做到这一点 如何做我想做的事 您可以创建一
  • 索尼 SmartWatch 2 定制表盘自固件更新后损坏

    我知道这将是这个的重复 gt SW2 更新后如何修复 Sony SmartWatch 2 上的自定义表盘时间 https stackoverflow com questions 27536415 how to fix custom watc
  • 在 Android 媒体播放器上播放 MediaStore 中的音频

    有没有办法通过使用 MediaPLayer 播放从 MediaStore 获得的音频 或者我走的方向完全错误 到目前为止 我已经查看了 MediaStore Audio 但没有什么能真正帮助我 我只需要知道我是否走在正确的轨道上 首先 我假
  • Eclipse 说“更新 Android Developer Toolkit”

    我不知何故弄乱了我的 Eclipse 和 Android 设置 我不知道如何修复它 问题症状如下 在 首选项 gt Android 中 我尝试选择 android sdk linux 的位置 选择时出现错误 此 Android SDK 需要
  • 如何使用抽屉布局左侧移动主要内容

    刚刚检查了如何使用 DrawerLayout 制作菜单here http www androidhive info 2013 11 android sliding menu using navigation drawer 但左侧菜单正在移动
  • Android 背景 + 文本 + 按钮图标

    我想要一个图像设置为文本的背景 并在文本的左侧设置一个图标 在iPhone中非常简单 但不知道如何在Android上做到这一点 调整按钮的大小并保持图标 文本的位置和距离正确 iPhone 安卓我有这个 xml代码是
  • Android 应用程序阿拉伯语支持

    我已经按照developer android官方网站上的教程Hello L10进行操作 但没有任何关于阿拉伯语的内容 Android 应用程序要使用阿拉伯语需要执行哪些步骤 例如 用户可以使用组合框或单选按钮来选择英语或阿拉伯语 我已经这样
  • 有没有在android中使用roboguice和fragment的简单例子?

    我在寻找使用 Fragments RoboGuice 的工作示例时遇到问题 当您尝试使用 Android 片段事务管理器添加 删除片段时会出现此问题 一旦您告诉片段从 RoboFragment 继承 事务管理器就不再认为该类是片段 因为它扩
  • 平移、缩放或旋转的子视图消失

    我有一个ViewGroup我向其中添加子视图 如下所示 mViewGroup addView view new LayoutParams LayoutParams WRAP CONTENT LayoutParams WRAP CONTENT
  • 电子邮件发不出去,短信中的链接为 404

    我们刚刚完成将 Google AppInvites 集成到我们的应用程序中 我们注意到以下问题 电子邮件不会被发送 而发送的短信会带有一个链接 显示会出现 404 页面 仅当我设置 设置其他平台目标应用程序 对于 Android 和 iOS
  • recyclerview 未连接适配器;跳过布局

    刚刚实施RecyclerView在我的代码中 替换ListView 一切正常 显示数据 但正在记录错误消息 15 25 53 476 E RecyclerView No adapter attached skipping layout 15
  • 是否可以从 Android Studio 恢复被覆盖的文件?

    由于错误 我覆盖了我的两个来自 android studio 的具有相同名称的项目 并且今天我已经取消了该操作 我尝试打开主项目 但发现其中没有 Java 类 只有布局文件 在我覆盖的第二个项目中 文件存在巨大混乱 并尝试使用 Androi

随机推荐

  • Python 中的日期时间解析时区不一致

    当我在 Python 3 X 中运行以下命令时 import datetime DATE TS FORMAT Y m d H M S f Z date ts datetime datetime 2019 1 2 3 4 5 tzinfo d
  • Python timedelta 负值问题

    您好 我需要一些帮助来理解为什么会发生这种情况 我有一种方法可以跟踪事件程序中的 剩余时间 def get program time budget self return self estimated duration self get p
  • 多处理在 Ubuntu 中有效,但在 Windows 中无效

    我正在尝试使用这个例子作为我的cherrypy应用程序上的排队系统的模板 我能够将它从 python 2 转换为 python 3 更改from Queue import Empty into from queue import Empty
  • 无法使用 SPARQL 从 LinkedMDB 检索高 ID 的电影

    我正在运行以下查询LinkedMDB SPARQL 端点它有效 有了它 我可以获得有关 id 72 的电影导演的所有信息 即Titanic 所以我得到了关于詹姆斯 卡梅隆的信息 PREFIX mdb
  • Laravel 5 中间件“所有者”?

    我在创建 所有者 中间件时遇到麻烦 例如 我有一个Articles and User模型关联于user id key 我想将 所有者 中间件添加到ArticlesController 因此该文章的唯一所有者可以编辑 更新和删除它 我已经搜索
  • 我可以使用设备的相机在 Unity 中拍照吗?

    我完全不熟悉 Unity3D 更复杂的功能集 并且很好奇它是否有能力拍摄照片然后对其进行操作 具体来说 我的愿望是让用户拍一张自拍照 然后让他们在脸部周围描画以创建一个 PNG 然后将其纹理映射到模型上 我知道将面部映射到模型上很简单 但我
  • 在 didFinishLaunchingWithOptions 结束之前是否曾调用过 applicationWillResignActive ?

    某个场景会发生在哪里吗 applicationWillResignActive 之前会被调用application didFinishLaunchingWithOptions ends 基本上 我可以指望application didFin
  • TryParse SSIS 忽略源行

    我有一个序列化代码 在该代码中存在一些数值 这些数值在解析时表示日期 For example 011756420176654 Note array index may be off Substring 1 2 01 Substring 3
  • 使用工作表 CodeName 并避免 .Select 和 .Activate

    在我的工作簿中 我经常需要使用它们来激活一些工作表CodeName then 搜索一些文本在那张纸上和使用单元格的行号或列号其中包含我正在寻找的文本 在这种情况下 我使用以下代码 Sheet16 Select Using codename
  • 为什么改变颜色或粗体的一个单元格的一部分不再起作用?

    In Excel 可以更改部分单元格的字体颜色 我已经尝试过下面的代码 更新后无法使用Excel 365对于价值 不是公式 Set ce cells 5 3 ce Characters 1 5 Font Color vbBlue 它应该更改
  • Ajax 请求并非向所有人开放

    我使用 CodeIgniter 创建了一个网络应用程序 我在应用程序中有几个地方使用了ajax 我想知道是否有一种方法可以停止对 ajax 控制器的直接访问和查询 而只允许处理源自页面的合法 ajax 请求 Thanks 是的 您可以毫无问
  • 在常规 UIViewController 上的 UITableViewCell 中滚动键盘上方的 UITextField

    我已经尝试过 StackOverflow 上的大部分示例 我也用过苹果的 我似乎遇到的问题是他们没有考虑 UITableView 中的 UITextField 我已经这样做过很多次了 但不是以这种方式 我有一个自定义 UITableView
  • std::async 函数串行运行

    当在 for 循环中使用 std async 和 launch async 时 我的代码在同一线程中串行运行 就好像每个异步调用在启动之前都会等待前一个调用一样 在 std async 引用的注释中 std 异步 如果 std future
  • Android应用程序中的云端点身份验证失败

    我第一次尝试在 Google Cloud Endpoints android 应用程序中以调试模式使用身份验证时遇到了问题 我这样设置凭据 credential GoogleAccountCredential usingAudience t
  • PHP < 5.3.0 中的 DateTime::createFromFormat

    我正在寻找与以下相同的功能日期时间 createFromFormat但我需要它在运行早于 v5 3 的 PHP 版本的环境中工作 基本上我需要提供一种格式 就像您使用的Date 函数 然后我需要根据该格式解析 验证字符串 如果字符串格式正确
  • 将 busybox 推入 Android 模拟器

    我已经下载了 mips android 的源代码并完成了 make 并让模拟器运行 我想将 busybox 推入模拟器中 我已经下载了静态编译的 busybox 二进制文件 我应该将其放置在哪个目录下 我应该如何将 busybox 推送到模
  • 高效的笛卡尔积算法

    有人可以为我演示一种比我当前使用的算法更有效的笛卡尔积算法吗 假设有一个 我环顾四周并用谷歌搜索了一下 但看不到任何明显的东西 所以我可能会错过一些东西 foreach int i in is foreach int j in js Pai
  • 如何在build.gradle文件中添加OJDBC6.jar?

    我正在应用程序中连接到 Oracle Db 并尝试使用 gradle build 来构建应用程序 我无法从 gradle 构建访问 OJDBC6 jar 请有人告诉我 我们如何将 ojdbc6 jar 添加到 build gradle 文件
  • Jelly Bean webview 应用程序无法完美响应 touchend 事件

    我的 webview 应用程序与早于 Jelly Bean 的 Android 版本中的 touchend 事件配合得很好 但在 Jelly Bean 中 touchend 事件并不可靠 特别是在可滚动的 div 上 有时不会触发 touc
  • ANDROID:使用 strings.xml 背后的主要思想是什么?

    有人请解释一下使用的主要思想是什么字符串 xml 我认为这对于多语言支持很有用 但我们如何为此组织它呢 如果我不想在 Android 应用程序中使用多语言支持 我是否需要它 这个想法是 它代表各种字符串的单个位置 因此您的代码不会充斥着字符