草庐IT

drawable-hdpi-icon

全部标签

较低API级别的Android Drawable Shape Ring

我已经定义了一个简单的环形可绘制对象,将其用作按钮背景。这是我的做法:/>我在相对布局中使用它,如:round_button是我定义圆环的xml文件。当我设置最低sdk级别11或更高时,它会给我完美的结果。但问题是,当我尝试将其更改为较低的api级别时,比如3,环没有出现!我在这里缺少什么? 最佳答案 我遇到过类似的事情。我通过在形状上将useLevel属性设置为false来修复它,如下所示: 关于较低API级别的AndroidDrawableShapeRing,我们在StackOver

java - 即使我使用了正确的尺寸(hdpi、mdpi、xxhdpi ...),选项卡上的图像图标也显得很小

我按照Google开发人员页面上的指南创建了这5个文件夹,并用正确尺寸的图标填充了它们:我使用TabHost创建了我的选项卡,如下所示:TabHosttabHost=(TabHost)findViewById(R.id.tabHost);tabHost.setup();TabHost.TabSpecspec1=tabHost.newTabSpec("tab1");spec1.setContent(R.id.tab1);spec1.setIndicator("",getResources().getDrawable(R.drawable.homeicon));TabHost.TabSpe

安卓 8 : firebase default notification icon not showing up

我正在为我的应用程序使用firebaseFCM,并在list中设置自己的通知图标:在我测试过的Oreo之前的每个Android中(API21、API23),图标正确显示在推送通知View中,作为一个带有colorPrimary背景和白色的大圆圈ic_custom里面。在Android8.0中,图标显示为填充colorPrimary的小圆圈,内部没有任何图标。我在这里缺少什么? 最佳答案 解决了将FCM依赖项更新为com.google.firebase:firebase-messaging:15.0.2

android - "How to pass a parameter into a drawable"或 "Create button with gradient and changeable image"

我的android项目中有一个自定义drawable,它应该是按钮的背景。但是每个按钮还应该支持一个图标和一个文本。到目前为止我尝试的是以下内容:我有一个名为“btn_background.xml”的可绘制对象在我的布局文件中,我是这样使用的:这让我很接近……但是有两个问题:*图像被拉伸(stretch)到整个按钮*我不能只更改布局文件中的图像...所以我必须为每个图标制作一个单独的btn_whatever.xml文件?!?我尝试的另一个解决方案是使用ImageButton而不是Button并将背景设置为我的btn_background.xml....这将使我能够在布局文件中选择图像.

android - 在 Drawable 中将图像源设置为 Bitmap

我在drawable文件夹中创建了XML文件,代码如下:XML名称是:background_bitmap_layout.xml现在,我想[通过代码]将图像动态设置到这个xml文件。我正在制作一个应用程序,我必须在每个Activity中设置不同的背景,并且这些图像来自在线。我没有找到任何将图像src设置为位图的xml文件的解决方案。但是我还有另一种方法可以将背景设置为根布局,如下所示:bitmap=BitmapFactory.decodeFile(FILE_PATH+"/"+SettingsScreen.BACKGROUND_IMAGE);d=newBitmapDrawable(cntx

android - 超过 2 层的 Transition Drawable

transitiondrawable中是否可以有2个以上的项目?我需要更改背景,以便第二帧淡入而不是第三帧淡入,依此类推到第四...现在我有这个:然后我得到了按钮:附言没关系,它是一个ImageButton,这没有任何区别。在我的代码中我得到了这样的东西:TransitionDrawablevote_not=(TransitionDrawable)skip.getBackground();vote_not.startTransition(1000);它播放从第一项到第二项的过渡。但我需要播放完整列表。 最佳答案 Transition

安卓工作室 1.4 : drawable-v21 ignored when using "File/New/Vector Asset" option

这是我的第一个SO问题所以请不要活着吃掉我......这是我的问题:我通过AndroidStudio1.4的新选项导入了几个图标-New/VectorAsset.如您所知,它可以让您轻松导入和使用矢量绘图并创建png以与APIapp/build/generated/res/pngs/debug/drawable-(mdpi、ldpi、hdpi等)。它还会生成-v21所有文件夹的版本,并将矢量可绘制.xml放在那里。当我想为其中一个图标添加波纹效果时,问题就开始了。我已经将....无纹波版本放入我的res/drawable中文件夹。它看起来像这样:drawable/ic_settings

android - 更改 Drawable 的颜色平衡

可以改变Drawable的颜色平衡吗?比如我想转换=>我尝试这样做,但它会将我的Drawable的所有颜色更改为一种独特的颜色:Drawabledrawable;//mydrawablefloatr=Color.red(110)/255f;floatg=Color.green(150)/255f;floatb=Color.blue(200)/255f;ColorMatrixcm=newColorMatrix(newfloat[]{//Changeredchannelr,0,0,0,0,//Changegreenchannel0,g,0,0,0,//Changebluechannel0,

android - 如何在 Android API 11 平板电脑及更多设备上获取应用程序的 hdpi 图标(在 Java 代码中)?

我在摩托罗拉xoom上注意到,启动器上的应用程序图标大小为72像素x72像素。这通常是包中drawable-hdpi/中定义的图标的大小。在我的应用程序中,我想在72x72px大小上显示一些已安装应用程序的图标。我目前通过PackageManager获取已安装应用程序的图标,但它返回了较小尺寸(46px)的位图,这对应于每个包的drawable-mdpi/中定义的资源。这对我来说是NotAcceptable,因为我想以更大的格式显示这些图标。显然,摩托罗拉xoom的10"屏幕是160dpi,因此是mdpi和xlarge(参见http://developer.android.com/gu

android - 如何在java中从drawable读取图像到File对象?

我在res文件夹中有一张图片。我希望它在File(java.io.File)对象中可用。我正在使用:Filef=newFile(newURI("drawable/small");其中small是图像的名称。 最佳答案 InputStreamins=getResources().openRawResource(R.drawable.icon);BufferedReaderbr=newBufferedReader(newInputStreamReader(ins));StringBuffersb;Stringline;while((li