草庐IT

drawable

全部标签

android - 在android中为按钮添加阴影

我试图在单击时在图像按钮上添加某种阴影。是否可能以及如何实现。所以我有一个按钮,我希望当我点击它时它看起来像被按下了。所以我创建了这样的新xml:好的,它工作正常,但我有大约50个按钮,我必须为所有按钮制作新图像。这是很多工作,是否可以在其上添加某种阴影?还是让它看起来像被插入的东西? 最佳答案 所以我找到了一个解决方案,并将其添加到此处以供功能阅读器使用。诀窍是使用.我在这里找到了答案http://belencruz.com/2012/12/rounded-button-with-shadow-in-android/我现在的代码:

android - 如何为我的自定义按钮设置点击状态?

我为一个按钮制作了自己的背景,我希望按钮在被点击时发生变化。我找到这段代码:但是我应该在哪里使用它呢?我尝试将它粘贴到主XML文件中,但它不起作用。 最佳答案 您将把它保存为res/drawable文件夹中的xml文件。如果此文件夹不存在,请创建它。在示例中,我使用的文件名是selector_drawable_name.xml接着,每当你使用一个Button,并希望它有点击效果时,将它的背景设置为这个drawable:结果:当按钮的状态变为state_pressed时,选择的背景将是@drawable/boutonnpousse。默

Android 应用程序在某些设备中显示默认的 android 图标

我在Play商店上传了一个应用程序。现在我收到一条评论,它在某些设备(galaxys4、nexus5)中显示默认的android图标,而不是应用程序图标。我将应用程序图标放在drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhpdi和drawable-tvdpi。默认的android图标作为ic_launcher-web存在于资源文件夹之外。测试时它在galaxys4中显示应用程序图标本身。但是当它从Play商店下载时它显示默认应用程序图标。我应该怎么做才能解决这个问题? 最佳答案

java - 如何解决android中系统资源中的图像

我正在编写一个媒体播放器,我在其中使用图像按钮,图像来自系统资源。现在在java文件中,应该怎么处理呢?这是代码:caseR.id.ib2:if(isPlaying){pause();//theredlineisunderR.drawable.ic_media_pauseplayPause.setImageResource(R.drawable.ic_media_pause); 最佳答案 你需要使用android的资源文件,像这样:playPause.setImageResource(android.R.drawable.ic_me

java - 开发图库 View 时 setAdapter 出错

这个问题在这里已经有了答案:findViewByIdinFragment(37个答案)findViewByIDreturnsnull(32个答案)关闭6年前。基本上,我正在尝试创建一个具有图片库View的应用程序。我使用GridView做了画廊View。使用fragment,而不是Activity。但是打开图库session时应用程序崩溃。这是代码:XML文件(fragment_gallery.xml):fragment文件(gallery.java):publicclassgalleryextendsFragment{GridViewgridView;publicgallery(){

android - Drawable 已经属于另一个所有者,但不公开常量状态

错误:向LayerDrawable添加了无效的可绘制对象!Drawable已经属于另一个所有者,但不会公开常量状态。今天突然发现这个错误,不知道是不是因为我刚把测试机更新到Android8.0。错误消息清楚地指出在float操作按钮上设置波纹效果有问题,按下按钮时确实没有波纹效果。但是,我不确定是什么导致了这个问题。实际上,完全相同的错误连续抛出两次。任何帮助将非常感激!该应用程序的其余部分仍然可以正常运行,但该错误确实困扰着我。附注minSdkVersion为22,targetSdkVersion和compiledSdkVersion为27在MyActivity中,第117行是数据绑

android - 为什么我的应用程序尝试使用 drawable-mdpi/title_bar_shadow.9.png?

该应用程序在HPDI和MDPI上运行良好,但在LDPI(v2.0)模拟器中运行时,我得到以下异常和堆栈跟踪。它为什么要找这张图片?(我的应用程序中没有引用它,我已经检查过了)。在任何情况下,启动器Activity都禁用了标题栏。如果操作系统需要此图像,为什么它不存在?当模拟器是LDPI时,为什么异常与MPDI图像有关?04-2011:35:19.432:ERROR/AndroidRuntime(236):Uncaughthandler:threadmainexitingduetouncaughtexception04-2011:35:19.502:ERROR/AndroidRuntim

android - 是否可以为 textview 的复合绘图提供状态?

我在textview的右侧有一个箭头图像。所以我正在使用android:drawableRight="@drawable/arrow"并且它工作正常。但我希望当textview处于选中状态时,我需要显示箭头图像,否则不需要。有什么办法可以通过选择器实现吗?谁能告诉我如何实现它? 最佳答案 导致以下异常。如果你不声明默认状态,那么选择器对我不起作用。所以我在默认状态下放置了一个透明图像,它对我有用。用法:- 关于android-是否可以为textview的复合绘图提供状态?,我们在Stac

安卓 Gradle : can't find symbol variable

我在使用gradle构建时遇到错误,提示error:cannotfindsymbolvariable[image_name]。我正在使用ContextCompat.getDrawable(getActivity(),R.drawable.[image_name])我一直在谷歌搜索,直到我发现这种方法可以在不使用弃用方法或设置我的方法的情况下获取可绘制对象minsdk到21。但是现在,gradle说它找不到符号变量。我的图像在可绘制文件夹中。如果您有任何需要,请发表评论。编辑:结果:可绘制(图片在此处)drawable-hdpi...我的类(class):import[package_n

android - 可绘制v21,v24?它是什么?

这个问题在这里已经有了答案:NewerversionsofAndroidStudioaddonlytwodrawabledirectories-drawableanddrawable-v21(1个回答)关闭5年前。当我创建可绘制对象时,其中一些会转到v21、v24文件夹。为什么会这样?它们会出现在andoidapi15(android4)中吗?我需要做些什么吗?