草庐IT

drawable-mdpi

全部标签

android - 如何从 drawable-xhdpi 获取图像

我尝试让我的应用程序支持多密度。正如我们所知,如果我们想要获得密度值,我们会使用像这样的语法“getResources().getDisplayMetrics().density;”。我的问题是如何从某个文件夹中获取图片。假设我有一个变量:floatmyDensity=getResources().getDisplayMetrics().density;当myDensity返回1.0时,我想从drawable-mdpi中拍照,当它返回0.75时,我想从drawable-ldpi中拍照,与文件夹drawable-xhdpi和文件夹drawable-xxhdpi中的图片相同。我试着让它像这

Android XML drawable透明渐变不透明

我想像PlayMusic一样创建一个透明渐变。drawable/shadow_up.xml:layout/main_layout.xml:但是渐变不是透明的。如何解决这个问题?PlayMusic的渐变:它是透明的。 最佳答案 最可能的答案是你的渐变View不与ListView重叠-换句话说,ListView在你的渐变之上,渐变xml是正确的,它的View定位错误。你应该尝试更像这样的东西Yourlitviewgoeshere,withbothdimensionsmatchparent 关

安卓 : How to create oval size drawable resouce?

我正在尝试创建可绘制资源椭圆形com矩形形状?我想要下面的形状但我得到以下信息:我在用什么:如何创建我想要的形状?提前谢谢你 最佳答案 试试这个椭圆形的。圆角矩形 关于安卓:Howtocreateovalsizedrawableresouce?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/29676847/

用于 Droid 手机和 Xoom 的 Android mdpi 可绘制对象?

我有一个为Droid(手机)开发的应用程序。在应用程序中,我使用:位图b=BitmapFactory.decodeResource(getResources(),R.drawable.bg);在应用程序中设置背景位图。位图大小为480x800这是Droid的WVGA屏幕尺寸(没有状态栏或标题栏)。两个问题:当我旋转手机时,Droid进入横向模式并且背景不再正确显示。当我不使用布局时,如何告诉应用它需要使用横向模式?其次,当我在Xoom上运行这个应用程序时,它选择了mdpi可绘制对象,它与Xoom屏幕的大小相去甚远。如何定义第二个大小为1280x800的mdpi可绘制对象?我想如果我使用

android - Drawable.createFromResourceStream() 中的异常——仅限 HTC?

我发布了一个IME(软键盘)应用程序,但我收到了来自HTC手机的崩溃报告。这是堆栈跟踪:java.lang.NullPointerExceptionatandroid.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:465)atandroid.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)atandroid.graphics.drawable.Drawable.createFromResourceStream(Dra

Android 创建带有图像圆顶角的 Drawable XML

我正在尝试创建一个AndroidXMLDrawable,我可以将其用作我的一个LinearLayouts的背景。我需要背景有一个图像,左上角和右上角的圆角半径为10dp。我一直在尝试使用下面的代码,但似乎无法正常工作。这可能吗?非常感谢任何帮助!! 最佳答案 尝试使用px而不是dp:编辑:这是我用来在我的一个元素中圆角的完整XML:编辑2:我会试试这个。将图像及其布局(未四舍五入)放入新的XML中,并将其放入可绘制文件夹中。假设它被命名为linearlayout_bg.xml...在您的主布局中,创建一个新的LinearLayout

android - 如何将图片从 drawable 附加到 gmail?

我正在尝试将我的gridview中的图像附加到gmail或facebook,但是每当我尝试附加我的应用程序时崩溃,并且我收到空指针异常的以下错误,以下是我的gridview图像选择代码,任何人都可以帮助?publicclassFree_Cover_ActivityextendsAppCompatActivity{GridViewgrid;int[]imageId={R.drawable.discovercover,R.drawable.burpresswordfree,R.drawable.flyfree,R.drawable.cantmovefree,R.drawable.cantm

java - 如何将字节[]或位图转换为整数(R.drawable.picture)Android java

我要转换byte[]image=cursor.getBlob(5);Bitmapbit_image=getImage(image);将byte[]或Bitmap转换为R.drawable.picture。我需要它是一个整数(int而不是int[])因为我的自定义ListView只接受和整数。list_view_class.add(newList_view_class(R.drawable.picture,text); 最佳答案 你不能做你想做的事。R.drawable或R.string等等不是资源本身,而是对应用中资源的引用。所以你

java - 在自定义 Drawable 类中获取 Context

我试图创建一个自定义类以将文本实现为可绘制的,但我无法将Typeface设置为Paint。下面是自定义类(即TextDrawable)的代码实现。这里我想获取Application的上下文来调用方法getAssets(),但是这里我无法调用方法getContext()。publicclassTextDrawableextendsDrawable{privatefinalStringtext;privatefinalPaintpaint;publicTextDrawable(Stringtext){this.text=text;this.paint=newPaint();paint.se

android - java.lang.NoSuchMethodError : No static method getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 错误

我将AndroidStudio更新到2.2,我的项目将不再构建。我的Activity的super.onCreate(savedInstanceState)给我一个错误:java.lang.NoSuchMethodError:NostaticmethodgetDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;inclassLandroid/support/v4/content/ContextCompat;oritssuperclasses(declarationof'android.suppor