首页 > TAG信息列表 > android-resources

android-资源文件夹的Nexus 7新版本解析问题

我的android应用程序在旧的nexus 7上运行良好.但是我在新的nexus 7设备上存在一个问题.  所有动态渲染(图像大小和文本大小)都会破坏设计,例如 tv1.setTextSize(getResources().getDimension(R.dimen.legend_text)); 在这里我提到了4个名为:-的文件夹 values-large-hdpi values-

是否可以使用/ res / values文件夹定位特定的Android手机

我正在开发仅针对Android手机而非平板电脑的应用.该应用程序只能在纵向模式下工作.我在values文件夹的dimens.xml文件中具有所有尺寸(用于视图和字体). 我想调整某些常用电话的外观,例如 > Galaxy S2:240dpi,480×800 > Nexus 4:320 dpi,768×1184> Nexus 5:480 dpi,1080×1800 我想为

Android资源xml文件中的“ add-resource”有什么作用?

我发现在android源代码的package / apps / UnifiedEmail包中有以下语句: <add-resource name="RecipientEditTextViewStyle" type="style" /> 这个“添加资源”元素是什么意思? 源代码:https://github.com/CyanogenMod/android_packages_apps_UnifiedEmail/blob/cm-11.0/res/values

Android 4.0(API 15)使用无效的资源限定符

在这里,我有两个设备: > 960×540设备-正常hdpi-> 640dp x 360dp > 1920×1080设备-正常xxhdpi-> 640dp x 360dp 在android 4.1上,资源限定符为: >值-sw360dp-hdpi>值-sw360dp-xxhdpi 一切都完美无瑕. 但是在API 15 by tests上,应用程序从具有最高dpi可用但不是最佳匹配的文件夹中获

适用于不同宽高比的Android可绘制资源

分辨率为240×320、480×640、1536×1152 …的屏幕的纵横比为0.75,分辨率为480 * 800的屏幕的纵横比为0.6等. 我需要针对不同的宽高比使用不同的资源. 我可以指定配置文件夹给Android按屏幕纵横比拍摄图像吗?解决方法:您可以为资源指定long和notlong. 参考Providing Resources lon

android-为什么ColorStateList的按下状态不能与ListView项一起使用?

我正在尝试使用具有不同背景颜色的项目设置ListView,因此我适配器的getView()方法调用setBackgroundResource(),并为所需的背景颜色使用适当的可绘制资源. 如果我使用引用ColorStateList作为其颜色的ColorDrawable,则在我点击该项目时,不会绘制ColorStateList中按下状态的颜色. 如

Xamarin(Android)中资源文件中的Button的SetBackgroundColor

我想设置按钮的背景色.我正在将Visual Studio与Xamarin一起使用. 在Android中,我们使用: Java代码: button_vstrong_fluorescence.setBackgroundColor(ContextCompat.getColor(InventoryActivity.this, R.color.linear_filter_background)); 但是在Xamarin中 C#代码. button_vstro

Android Instrumented单元测试中的上下文和资源

我正在设计一个带有一些不太简单的类的系统,这些类需要一个Context对象才能对其进行初始化.这些类使用第三方类,它们也需要上下文初始化.该类还利用上下文加载功能所需的许多字符串资源. 问题在于为这些类编写仪表单元测试.当我尝试使用InstrumentationRegistry.getContext()获取用

android-有几种定义ID的不同方法.有什么区别?

有几种不同的定义ID的方式: android:id="@id/android:list" android:id="@+id/android:list" android:id="@+id/confirm" 有什么区别?解决方法:android:id =“ @ id / android:list”指的是android.R.id.list. android.R包含与平台捆绑在一起的资源.这些标准资源很多,它们都是listed

android-如何从图标包中加载图标

我想使用图标包中的图标.我知道如何找到已安装的图标包.但是我找不到如何从图标包中加载图标的方法. 查找图标包-工作 这就是我查找图标包的方式: private static ArrayList<String> getInstalledIconPacks(String filter) { ArrayList<String> packs = new ArrayList<>();

android-如何从res / raw文件夹打开PDF文件?

我正在编写一个在单击按钮时打开pdf文件的应用程序.下面是我的代码: File pdfFile = new File( "android.resource://com.dave.pdfviewer/" + R.raw.userguide); Uri path = Uri.fromFile(pdfFile);

哪里可以存储敏感的全局信息,例如Android应用程序中的API密钥?

我需要在Android应用程序中存储一些敏感信息.如果我把它放在资源文件中,看起来另一个应用程序只需使用PackageManager.getResourcesForApplication()即可浏览和读取该文件是微不足道的. 放置这样的信息的正确位置在哪里,我们不希望人们能够轻松窥探? 它应该在编译的java文件中吗?或者

android – logcat中的WARN ResourceType:对于资源…,条目索引(…)超出类型entryCount(1)

每次应用程序渲染一些布局时,我都会在logcat上收到这些警告.试图搜索但无法找到线索. 我认为是与资源(drawables,字符串或值)相关的东西,但我不知道是什么导致了这一点. 这不是错误,但有点烦人. 有人有想法吗? 04-22 15:28:33.204 21943-21943/xx.xxx.xxxxxxx.xxxxx.xxxxx W/Resou

如何将android资源int转换为字符串.例如:android.R.string.cancel?

如何从此资源中获取字符串值“cancel”int:android.R.string.cancel? 谢谢解决方法:只需使用Context#getString(): String string = getString(android.R.string.cancel); I’ve already tried this approach but with no success… I’ve a class: public class MyDialogFragment

android – 如何通过文件名找到位于/ res / raw文件夹中的文件的资源ID?

我想通过filename获取位于/ res / raw文件夹中的文件的资源ID.我尝试了以下两种方法,但它们都将资源ID返回为0(零). 方法1: String filename = "abc.txt"; int id = getResources().getIdentifier(filename, "raw", getPackageName()); 方法2: String filename = "abc.txt"; Strin

Android字符串资源中的XML?

我想知道我是否可以在/res/values/strings.xml中放置XML?我问这个是因为我正在为我的应用程序检查XML数据文件,如果它还不存在,那么它将从默认内容创建它,该内容将作为字符串资源包含. 当使用GUI编辑字符串时,Eclipse会尝试将小于和大于标记的标记更改为相应的HTML实体.日食是否正确

如何在资源文件夹中获取FileInputStream到File

我知道如何使用AssetManager通过InputStream从res / raw目录中读取文件,但对于我的特殊用例,我需要一个FileInputStream.我特别需要FileInputStream的原因是因为我需要通过调用getChannel()从中获取FileChannel对象. 这是我到目前为止的代码,它从文件中读取数据(在我的例子中是一个

android – 即使使用最新的构建工具,任务’:app:processDebugResources’的执行也失败了

我尝试运行我的项目时收到此错误.我已经安装了最新的构建工具-23.0.3但仍然存在错误.我该如何解决? Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources] Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:pre

我应该何时使用资产而不是Android中的原始资源?

我正处于Android世界的学习阶段,我刚刚介绍了资产和原始资源.我试图了解使用原始资源与资产的原因. >它们都提供未编译的资源输入流. >似乎Assets提供了比Raw资源更多的灵活性和功能. 一个.您可以在Assets下创建文件夹结构,而不是在Raw下创建 湾您可以在assets文件夹中动态列出所有

android – setText无法在TextView中将数字显示为文本

我有4个按钮和1个TextView.我希望每个按钮在TextView中从值(解析为int)中添加或减去不同的量.当我点击其中一个按钮时,它会抛出致命错误(如下所示).我搜索了一些其他Stackoverflow讨论,似乎没有任何工作.这是我目前的活动: public class PaydownSnowball extends Activity { int aA

android – 无法解析R.java,重复类

我刚刚开始使用Android Studio一周,它对我很有用,但是当我今天启动Android Studio时,我收到错误:’错误:重复类:mypackage.R’.我在使用Eclipse之前看到了这个错误,所以我尝试重建项目几次并重新启动Android Studio,这没有用. 在阅读了一些Stackoverflow问题之后,我试图删除R.java并重

c# – 在xamarin上构建时的资源目录错误

我正在使用xamarin ide来构建和输出APK. 我需要存储json配置文件,因此我将它们放在Resources / config下. 该文件的构建操作设置为AndroidResource.当我尝试构建项目时,我收到以下错误: Invalid resource directory name "res config". 我试过的事情: >重命名所涉及的资源文件>将文

java – 如何为ImageView分配一个drawable

我正在努力将光环添加到cyanogenmod 11中.为此,我使用的方法可以获得光环处于活动状态与否,然后相应地为其分配图像. 首先,这是我最近尝试的代码(我已多次尝试执行此任务) – > protected void updateHalo() { //mHaloActive is a boolean. mHaloButton is an ImageView mHalo

android – 是否需要同时保留“layout”和“layout-sw400dp”?

我目前正在开发一个应用程序,我正在使用sw< N> dp来创建对多个屏幕的支持. 我添加了sw400dp文件夹,根据Android Studio的XML渲染器,它基本上可以使用所有较小的手机. 这意味着它会覆盖布局文件夹.所以现在只是坐在那里占据空间.我错了吗?sw400dp应该是布局文件夹,并在自己的文件夹中

android – 可以用字符串获取颜色?

在我的values文件夹中,我有my_colors.xml: <resources> <!-- Orange --> <color name="orangePrimary">#f6a02d</color> <color name="orange1">#e3952a</color> <color name="orange2">#da