草庐IT

drawable

全部标签

android - KitKat specific- android.content.res.Resources$NotFoundException : File res/drawable/list_selector_white. 来自可绘制资源 ID 的 xml

我试过答案here,但它对我不起作用。我使用xml作为背景并出现异常-Resources$NotFoundException:Fileres/drawable/list_selector_white.xmlfromdrawableresourceID。该应用程序在启动时崩溃。奇怪的是它在运行Lollypop的设备上运行良好。在OS在fragment中膨胀的XML:....Otherviewshere....list_selector_white.xmlgradient_bg_hover日志:E/AndroidRuntime(3879):android.view.InflateExcep

具有可绘制背景的 Android GLSurfaceView

我有一个带有可绘制对象作为背景的GLSurfaceView,但是在没有surfaceView.setZOrderOnTop(true)的情况下渲染时只有背景可见我需要避免使用setZOrderOnTop(true),因为在GLSurfaceView之上使用了静态TextView。有什么建议可以让它发挥作用吗? 最佳答案 GLSurfaceView不可能真的有背景。SurfaceView的工作方式是通过Activity的窗口切出一个洞并在后面显示另一个表面。设置setZOrderOnTop(true)将表面移动到Activity窗口上

适用于大屏幕的 android 可绘制文件夹

我在drawable-hdpi(大图像)和drawable-mdpi(小图像)中有图像我在Kindlefire上打开了我的应用程序(它从layout-large获取布局)并且它使用来自drawable-mdpi,有什么方法可以让应用程序在屏幕尺寸很大时从drawable-hdpi获取图像?谢谢 最佳答案 我认为您正在寻找的是使用configurationqualifiers.看来您真的误解了这些文件夹的作用。您的android将根据其屏幕尺寸或像素密度选择文件夹。您的KindleFire具有中等像素密度和大屏幕。因此它从具有给定限定

android - 在可绘制图像上添加一个字符串?

我正在尝试将String添加到Drawable图像。我目前没有使用Panel进行绘图,我希望保持这种状态。有什么想法或者我是否需要调用onDraw()方法?我的图片显示了这段代码:Drawableimage=getResources().getDrawable(tile_types[tileType]);setImageDrawable(image);我想在此图像上添加一个String。谢谢。 最佳答案 Sam的回答是我的起点,但没有显示图片,只有文字(我在Googlemap上使用它)。最后我让它与LayerDrawable一起工作

单选按钮的Android环形

我需要为我的单选按钮创建2个环形:白色圆圈白色圆圈内有另一个不同颜色的圆圈我不知道如何做到这一点。到目前为止我尝试了什么:http://i.stack.imgur.com/mltby.png 最佳答案 这是给你的一些代码..你可以做这样的事情。如果您有任何问题,那么我可以将整个项目邮寄给您。希望这对您和其他人有所帮助。!!res/drawable/red_ring.xmlres/drawable/blue_ring.xmlres/drawable/layer.xmlres/drawable/selector_radio.xmlres

android - 位图与 ImageView 与 Drawable

它们有什么区别?我们在哪里以及为什么需要从一种类型转换为另一种类型? 最佳答案 有关位图和可绘制对象之间的区别,请参阅hereImageView类似于HTML中的img标签。它是显示图像的View。 关于android-位图与ImageView与Drawable,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9879722/

android - 如何获得给定资源的限定符(使用时)?

我有一个非常简单的问题:给定来自R.java文件的特定资源(id、string、drawable、...),是否有可能知道它在其文件夹中有哪些匹配它的限定符?如果是,怎么办?例如,如果我的设备有一个hdpi密度的屏幕,并且我在“res/drawable-hdpi”和“res/drawable-mdpi”上有相同的文件名“x.png”,我即将解码这个文件,我想要得到的是它从res/drawable-hdpi获得文件,并且通过这样做知道它具有hdpi密度。当然,在这个例子中,如果文件存在于其他文件夹中,但不在hdpi文件夹中,我希望它告诉我解码文件时将使用哪个。其余的限定符(语言环境、屏幕

android - AutoCompleteTextView 右侧的加载指示器

我使用从Web服务器获取的数据填充我的AutoCompleteTextView。这需要3-5秒。如果它没有表明它是自动完成,则没有人等待。因此,我想显示这样的指标:我试过这个:privateclassgetAutoCompletesextendsAsyncTask{privateStringresponse;@OverrideprotectedStringdoInBackground(String...params){//getautocompletedatareturnresponse;}@OverrideprotectedvoidonPostExecute(Stringresult

Android Drawable.createFromStream 分配了太多内存

我正在通过执行以下操作从http流创建一个Drawable。HttpClientclient=newDefaultHttpClient();HttpGetget=newHttpGet(url);HttpResponseresponse=client.execute(get);InputStreamis=response.getEntity().getContent();Drawabledrawable=Drawable.createFromStream(is,"offerstask");returndrawable;我的问题是Drawable.createFromStream分配的内存

android - onCreateDrawableState 从不调用

我必须向RelativeLayout添加新状态,但永远不会调用onCreateDrawableState方法。我的类(class)是:publicclassUnreadableRelativeLayoutextendsRelativeLayout{privatestaticfinalint[]STATE_UNREADED={R.attr.state_unreaded};privatebooleanisUnreaded=false;publicUnreadableRelativeLayout(Contextcontext){super(context);}publicUnreadable