android-resources相关内容

在strings.xml中是否可以有占位符以获取运行时值?

是否有可能在运行时为值分配 string.xml 中的字符串值中的占位符? 示例: 一些字符串 PLACEHOLDER1 一些其他字符串 解决方案 格式和样式 是的,请参见字符串资源:格式和样式设置 如果需要使用 String.format(String,Object ...)格式化字符串,则可以通过将format参数放入字符串资源中来进行格式化.例如,使用以下资源 ..
发布时间:2021-04-03 20:17:30 移动开发

无法从R.string获取字符串资源.*

我有一个SQlite表,其中有两列_id和name.为了国际化,我将名称存储为R.string.today 现在,我想获取与R.string.today关联的字符串资源: String column = myCursor.getString(myCursor.getColumnIndex(MainDb.NAME)); int resId = getApplicationContext(). ..
发布时间:2020-08-28 05:23:45 移动开发

R.id访问每个组件是正常的Android Studio

我正在开发一个小的Android Studio(版本2.2.3)应用程序. 在添加了包含大量组件的第二个活动之后,我注意到当我在第一个活动中键入R.id时,自动完成功能会向我建议第二个活动中的组件. 这正常吗? 这是我的问题的一个有效示例(我截取了屏幕截图),为简单起见,我仅创建了两个空的活动,每个活动都有一个按钮. AndroidManifest.xml: ..
发布时间:2020-08-28 05:22:40 Java开发

是否可以在Android Studio中分离对资源的访问

我从中学到了质疑在Android Studio项目中全局共享资源. 我有一个包含3个活动的项目(并且还会有更多活动进行),并且我已经很混乱,无法访问任何给定活动中的所有资源. 是否有一种方法允许活动仅从关联的布局访问ID? 例如:我有MainActivity.java,activity_main.xml,Main2Activity.java,activity_main2.xml. ..
发布时间:2020-08-28 05:21:33 Java开发

在Android中存储配置

我正在尝试找出放置配置类型数据的最佳位置.目前,所有内容都使用Java进行了硬编码 例如,API端点URL,API密钥等. 他们可以只使用字符串资源吗?还是在静态类中? 旁注-保持这样的API密钥安全吗? 解决方案 有一些可用的选项: 1.静态类(类似于Config.java)或单例对象.例如: public enum Config { INSTANCE; ..
发布时间:2020-08-28 05:20:23 移动开发

在应用程序之间共享绘图

我已经在我的应用程序中实现了插件系统.插件作为独立应用程序存在. 从主应用程序中的插件访问可绘制对象的最佳方法是什么? 解决方案 您几乎没有选择: ContentProvider -不一定需要基于SQLite数据库. 清单属性android:sharedUserId 来自文档: 将与其他用户共享的Linux用户ID的名称 应用程序.默认情况下,Android为 ..
发布时间:2020-08-28 05:20:22 移动开发

适用于大字体/小字体的Android资源限定符(可访问性)

我已经搜索了文档,但没有找到答案,所以我们开始: 使用辅助功能选项时,Android是否具有资源限定符以在不同资源之间进行选择?就像用户将字体大小设置为“巨大"时一样. 在处理大字体/小字体时,我想在某些视图上使用不同的尺寸. 提前谢谢! 解决方案 否,没有用于字体缩放的资源限定符.我假设您知道用于指定文本大小的sp单位.我建议- 使布局更加灵活,并根据其内容调整大 ..
发布时间:2020-08-28 05:19:19 移动开发

如何轻松地遍历"strings.xml"中的所有字符串.资源文件?

我创建了一个使用TTS引擎向用户发送反馈的应用程序.为了提高性能,我使用了synthesizeToFile和addSpeech方法,但是要合成的文本字符串位于strings.xml文件内部,因此我必须针对由TTS引擎. 由于TTS引擎仅使用名称以tts_开头的字符串,是否可以轻松地遍历strings.xml文件中以tts_开头的所有字符串? 解决方案 您可以(在定义时)将所有资源名称 ..
发布时间:2020-08-28 05:19:08 移动开发

Android:系统资源和应用程序资源之间的区别?

来自Resources类的Android文档: public static Resources getSystem () 已在API级别1中添加返回一个全局共享资源对象,该对象 仅提供对系统资源的访问(不提供应用程序资源), 并且未针对当前屏幕进行配置(无法使用尺寸 单位,不会根据方向等发生变化. 什么是系统资源和应用程序资源,它们之间有什么区别? 解决方案 应用程序资源为 ..
发布时间:2020-08-28 05:18:05 Java开发

如何通过参考编号获取主题

我需要从一个主题中提取一个默认值,而不是从当前主题中提取一个值. 我知道我可以像这样从当前主题获取属性: TypedValue typedValue = new TypedValue(); Theme currentTheme = context.getTheme(); currentTheme.resolveAttribute(android.R.attr.windowBackgro ..
发布时间:2020-08-28 05:18:02 移动开发