android-resources相关内容

可下载字体异常

我决定使用可下载的字体在我的项目中.我按照指南中的建议实施了所有内容. 当我尝试通过 ResourcesCompat 获取字体时,发生以下问题: ResourcesCompat.getFont(MainActivity.this, R.font.roboto_bold) 在那之后,我总是得到这个证据: Font resource ID #0x7f090005 could no ..
发布时间:2020-08-28 05:16:55 移动开发

在Android中,是否有理由将字符串资源用于不会翻译的字符串?

我想知道使用在Android代码中的java文件中定义的字符串有什么弊端. 我喜欢将普通的Java旧字符串用于那些不可见的字符串,例如我正在解析的XML文档中的名称或捆绑包的密钥.最好将所有这些内容保留在使用它们的java文件中,而不是将它们移到XML文件中并使代码更复杂. 但是,我看到了许多Android代码示例,这些示例似乎将每个字符串都放入资源文件中. 在Java文件中包含 ..
发布时间:2020-08-28 05:16:54 Java开发

在xml编辑器中在字符串资源的引用和值预览之间切换

例如,在Android Studio中使用xml值并引用@Strings/xy时,我在视频中看到,实际上可以直接在同一编辑器窗口中显示实际值. 基本上是在@String/xy和"XYContent"之间的切换,但参考文献仍然存在. 我不是指"ctrl + click",它会在新选项卡中打开(以我为例)strings.xml. 有什么主意吗?在帮助文件中找不到对此的任何引用. 解决 ..
发布时间:2020-08-28 05:15:50 移动开发

Android中特定于密度的布局与特定于尺寸的布局

很长一段时间以来,我一直在声明用于4种不同密度的资源文件夹: drawable-ldpi drawable-mdpi drawable-hdpi drawable-xhdpi 在布局的XML中,我一直在使用固定宽度(尽管仍与密度无关),例如这些图形使用128dp. 但是,当越来越多的大屏幕手机(尤其是平板电脑)问世时,这种方法就不起作用了.尽管您通过这种方式提供了与密度无关 ..
发布时间:2020-08-28 05:14:44 移动开发

我可以在不复制到数据库文件夹的情况下从android中的res/asset文件夹打开一个只读数据库

我想打开一个数据库并从资产或资源文件夹中读取一些值.我不想将任何数据写入DB.由于我的数据库容量很大,因此我无法将其复制到数据库文件夹中,因为它将消耗大量的资源时间和记忆.有帮助吗? 解决方案 对不起,但这是不可能的. SQLite不能仅使用InputStream来工作,而这只能从资产或原始资源中获得.请记住,资产和资源不是设备上的文件—它们只是您开发计算机上的文件. ..
发布时间:2020-08-28 05:14:34 移动开发

单独的APK中的语言资源?

我想知道是否可以创建一个仅包含特定于语言的字符串的单独APK文件,并以某种方式说服我的程序尝试首先从该程序包的资源中读取字符串资源,然后再从程序自身的资源中读取字符串资源...我希望有一个带有2-3个市长语言的主程序,而其他语言将合并到一个单独的语言包中. (这是为了使主程序的大小保持较小,因为我已经进行了12次翻译) 解决方案 您可以通过PackageManager和getResourc ..
发布时间:2020-08-28 05:14:27 移动开发

在Android中将ID动态设置为按钮

我想动态创建一个按钮,但是在为其设置ID时遇到问题.我尝试在其中放置一个整数值,但始终收到表示"Expected Resource of Type ID."的错误.问题是我不想在我的XML文件中创建此Button,但是我需要一种使用ID来跟踪它的方法.请帮忙. Button changeButton = new Button(getApplicationContext()); changeB ..
发布时间:2020-08-28 05:14:19 移动开发

资源getString的Android IndexOutOfBound异常

注意:这是android系统的特定问题,不仅仅是一些建议重复的异常异常 我在调查异常原因时遇到问题. 我正在尝试获取字符串资源文本(HTML): val string = getString(R.string.long_html_text) 此HTML当然是有效的(在模拟器和其他实际设备上有效),但在实际设备LGE Nexus 5X API 27上无效. html文本包含40113 ..
发布时间:2020-08-28 05:14:12 移动开发

从XML资源文件获取所有字符串资源?

我有一个名为suggestions.xml的资源文件,该文件已翻译成多种语言.这些XML文件仅包含值. 现在,我想检索当前语言环境的suggestions.xml文件中的所有字符串.我怎么做?我知道我可以按ID检索单个字符串,但是我想在XML文件中获取所有 字符串. 解决方案 我不知道您为什么需要这样做.不过,您仍然可以使用生成的R类来遍历各种资源. Field ..
发布时间:2020-08-28 05:14:01 移动开发