android-resources相关内容
在我的values文件夹中,我有my_colors.xml: #f6a02d #e3952a #da8f28
..
我决定使用可下载的字体在我的项目中.我按照指南中的建议实施了所有内容. 当我尝试通过 ResourcesCompat 获取字体时,发生以下问题: ResourcesCompat.getFont(MainActivity.this, R.font.roboto_bold) 在那之后,我总是得到这个证据: Font resource ID #0x7f090005 could no
..
我想知道使用在Android代码中的java文件中定义的字符串有什么弊端. 我喜欢将普通的Java旧字符串用于那些不可见的字符串,例如我正在解析的XML文档中的名称或捆绑包的密钥.最好将所有这些内容保留在使用它们的java文件中,而不是将它们移到XML文件中并使代码更复杂. 但是,我看到了许多Android代码示例,这些示例似乎将每个字符串都放入资源文件中. 在Java文件中包含
..
在我的Android应用程序的一个Activity(顺便说一下,它是SherlockActivity)中,我有一个普通的ListView. 为此,我通过getListView().setOnItemClickListener(...)设置了AdapterView.OnItemClickListener. 然后在该侦听器中,使用AlertDialog.Builder类构建AlertDia
..
例如,在Android Studio中使用xml值并引用@Strings/xy时,我在视频中看到,实际上可以直接在同一编辑器窗口中显示实际值. 基本上是在@String/xy和"XYContent"之间的切换,但参考文献仍然存在. 我不是指"ctrl + click",它会在新选项卡中打开(以我为例)strings.xml. 有什么主意吗?在帮助文件中找不到对此的任何引用. 解决
..
这里是Android的新功能,如果这是一个简单的问题,我深表歉意. 我正在尝试使用基于XML中字符串资源的开关.看起来像这样: switch (myStringVariable) { case getResources().getString(R.string.first_string): break; case getResources().getS
..
很长一段时间以来,我一直在声明用于4种不同密度的资源文件夹: drawable-ldpi drawable-mdpi drawable-hdpi drawable-xhdpi 在布局的XML中,我一直在使用固定宽度(尽管仍与密度无关),例如这些图形使用128dp. 但是,当越来越多的大屏幕手机(尤其是平板电脑)问世时,这种方法就不起作用了.尽管您通过这种方式提供了与密度无关
..
在一个Android应用中,我具有以下字符串资源: "I have 0 item" "I have 1 item" "I have several items"
..
我有一个 EditText ,它是十进制的,我使用xml中的 android:maxLength 属性设置了它的长度:
..
我想打开一个数据库并从资产或资源文件夹中读取一些值.我不想将任何数据写入DB.由于我的数据库容量很大,因此我无法将其复制到数据库文件夹中,因为它将消耗大量的资源时间和记忆.有帮助吗? 解决方案 对不起,但这是不可能的. SQLite不能仅使用InputStream来工作,而这只能从资产或原始资源中获得.请记住,资产和资源不是设备上的文件—它们只是您开发计算机上的文件.
..
Android文档使用最小宽度的限定符 状态: res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) 600dp: a 7” tablet (600x1024 mdpi). 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc)
..
我想知道是否可以创建一个仅包含特定于语言的字符串的单独APK文件,并以某种方式说服我的程序尝试首先从该程序包的资源中读取字符串资源,然后再从程序自身的资源中读取字符串资源...我希望有一个带有2-3个市长语言的主程序,而其他语言将合并到一个单独的语言包中. (这是为了使主程序的大小保持较小,因为我已经进行了12次翻译) 解决方案 您可以通过PackageManager和getResourc
..
这是我的资源文件 \ res \ values \ colors.xml 的内容: #ff8A9199 #ffeaeaea
..
我的colors.xml中有一个颜色列表,所有颜色名称的格式均为tColor1,tColor2,tColor3等.名字.所以我有 for (int i = 0; i
..
我想动态创建一个按钮,但是在为其设置ID时遇到问题.我尝试在其中放置一个整数值,但始终收到表示"Expected Resource of Type ID."的错误.问题是我不想在我的XML文件中创建此Button,但是我需要一种使用ID来跟踪它的方法.请帮忙. Button changeButton = new Button(getApplicationContext()); changeB
..
注意:这是android系统的特定问题,不仅仅是一些建议重复的异常异常 我在调查异常原因时遇到问题. 我正在尝试获取字符串资源文本(HTML): val string = getString(R.string.long_html_text) 此HTML当然是有效的(在模拟器和其他实际设备上有效),但在实际设备LGE Nexus 5X API 27上无效. html文本包含40113
..
FloatingActionButton默认具有两种大小(普通和迷你).我需要另一个(比平常大). xml中的 app:fabSize参数成为FloatingActionButton类中的private int mSize;变量.实际大小将由此功能确定: final int getSizeDimension() { switch(this.mSize) { case 0:
..
我有一个Android应用,该应用会因以下错误而引发BUILD进程: /home/Ralf/Projekte/University/android-sampleapp/sampleapp/build/intermediates/bundles/debug/res/values-de/values-de.xml 错误:(88,5)在非位置中指定了多个替换 格式;您是否要添加格式化的="fals
..
我有一个名为suggestions.xml的资源文件,该文件已翻译成多种语言.这些XML文件仅包含值. 现在,我想检索当前语言环境的suggestions.xml文件中的所有字符串.我怎么做?我知道我可以按ID检索单个字符串,但是我想在XML文件中获取所有 字符串. 解决方案 我不知道您为什么需要这样做.不过,您仍然可以使用生成的R类来遍历各种资源. Field
..
我想知道decodeResource (Resources res, int id, BitmapFactory.Options opts)是否考虑了drawable-ldpi,mdpi,hdpi等文件夹. 我检查了源代码,它看起来不像那样,但是我可能遗漏了一些东西. (通常,R.drawable在Android源代码中的哪里解析?我找不到它.) 解决方案 是的,它已将其考虑在
..