草庐IT

getResources

全部标签

android - 如何在 Adapter.java 上使用 getResources()

我想在我的TabView上添加图标,但我被卡住了,因为我不能在自定义TabAdapter中使用getResources()。我已经尝试使用getAplicationContext().getResources、getActivity.getResources(),但我仍然看到消息“无法解析方法”。有人可以帮助我吗?packagecom.glapps.mobile.codifynotes.Adapter;importandroid.content.Context;importandroid.graphics.drawable.Drawable;importandroid.support.

getResources().getString(R.string.value) 中的 java.lang.NullPointer 异常;

我希望在所有Activity中都有一个常量值,所以我将它写在string.xml文件中。现在,为了在.java文件中获取该值,我正在编写如下代码:getResources().getString(R.string.my_website);-Thisis18lineofSplashClass我在主类中调用这段代码如下:publicclassSplashextendsActivity{finalStringWebsiteURL=getResources().getString(R.string.my_website);}但它给我java.lang.NullPointerException。

java - getResources 不起作用/未定义 Java

我在调用标准类中的getResources()函数时遇到问题。所有导入都必须在那里才能使用该功能。我需要延长类(class)的特殊类(class)吗?感谢您的及时帮助。packagecom.example.helloandroid;importandroid.app.Activity;importandroid.content.ContentValues;importandroid.content.Context;importandroid.content.ContextWrapper;importandroid.content.res.Resources;importandroid.

Android context.getResources.updateConfiguration() 已弃用

就在最近context.getResources()。updateConfiguration()已在AndroidAPI25中弃用,建议使用上下文。createConfigurationContext()相反。有谁知道如何使用createConfigurationContext来覆盖android系统语言环境?在此之前由以下人员完成:Configurationconfig=getBaseContext().getResources().getConfiguration();config.setLocale(locale);context.getResources().updateCon

android - 何时以及为什么应该使用 getResources()?

我刚刚开始使用Android开发并开始尝试。documentationforgetResources()表示它将[r]为您的应用程序包返回一个Resources实例。在代码示例中,我看到它用于访问res中的资源,但似乎您可以直接访问它们。例如从res/values/strings.xml中检索my_string:...Thisismystring...可以使用这两种方式第一种方式://MyActivity.java//...//NoneedtousegetResources()Stringmsg=getString(R.string.my_string);...第二种方式://MyAc

android - junit4 使用 mockito 打开 getResources().openRawResource 运行 nullpointer

androidstudio2.1.preview4我正在创建一个junit4单元测试来测试打开原始目录中包含的文件。但是,每次代码运行时,我都可以从openRawResource获取一个空指针。这是我要测试的功能。这在实际设备上运行时有效。但不在单元测试中。publicStringgetNewsFeed(ContextmContext){InputStreaminputStream=mContext.getResources().openRawResource(R.raw.news_list);//NullpointerWriterwriter=newStringWriter();ch

Android getResource() 未定义错误

我想在MyPositionOverlayextendsOverlay类中的draw方法上绘制位图,但出现此错误:方法getResource()未定义类型MyPositionOverlay我哪里错了?这里是代码形式的绘制方法:Bitmapbmp=BitmapFactory.decodeResource(getResource(),R.drawable.icon);canvas.drawBitmap(bmp,screenPts.x,screenPts.y-50,null);谢谢 最佳答案 getResources()方法不是Overla

Android - View.getResources() 和 View.getContext().getResources() 之间的区别

我想了解使用View.getResources()和View.getContext().getResources()的真正区别。例如,我必须从资源中为TextView设置颜色..view.setTextColor(view.getResources().getColor(R.color.Blue));或view.setTextColor(view.getContext().getResources().getColor(R.color.Blue));两者都有效,但根据文档...View.getResources()-返回与此View关联的资源。View.getContext()-返回V

android - 调用 context.getResources() 返回 null

所以我试图在我的项目中获取字符串资源,但是当我调用context.getResources().getString(...)时,我得到了一个NullPointerException.在Debug模式下,我发现上下文不为空,但查看其成员时,我发现mResources为空。为什么没有为Activity上下文加载资源?编辑显然,这是触发异常的原因publicclassMyActivityextendsActivity{SomeClasssomeClass=newSomeClass(this);@OverrideprotectedvoidonCreate(BundlesavedInstance

android - 如何从没有上下文的类中调用 getResources()?

在我的应用程序中,我有很多类(class)和Activity。Droid是一个没有上下文的类。Mygame是一个扩展SurfaceView并实现SurfaceHolder.Callback的类。我正在mygame类中创建一个Droid对象并为其设置背景图像和位置。我为此编写的代码如下所示。block1=newDroid(BitmapFactory.decodeResource(getResources(),R.drawable.birdpic),100,10);Droid类的构造函数如下所示。publicDroid(Bitmapbitmap,intx,inty){this.bitmap