jjzjj

Drawable

全部标签

长按项目的 Android 4.0+ 列表选择器 - 需要持久 - 不工作

我看过很多关于这个问题的帖子,但似乎都没有用。所以就这样吧。我正在ICS/JB中测试我的Android应用程序。我有一个项目列表,长按该列表中的一个项目,我会显示一个上下文操作栏。一旦操作栏弹出,列表选择器就会丢失。只要操作栏保持不变,我希望它保持持久。我使用了选择器。1个用于列表选择器,另一个用于列表项选择器。我也尝试过激活状态。唯一最终起作用的是当我手动更改项目点击监听器的背景时。但是随后跟踪哪些项目被选中,哪些项目未被选中并根据它们的状态重置它们变得太复杂了。当在其上下文中执行操作时,是否有直接突出显示列表项的方法。请指教。我快被这个问题搞疯了。作为对Al的回应:在其中一种排列中

android - 如何在拖动一个图像时停止其他图像移动

在我的应用程序中,我能够将图像一个接一个地重叠,当我从图像组中拖动一个图像时,左右图像也在屏幕上移动。如何限制这个,下面是我的代码intcards[]={R.drawable.c1,R.drawable.c2,R.drawable.c3,R.drawable.c4,R.drawable.c5,R.drawable.c6,R.drawable.c7,R.drawable.c8,R.drawable.c9,R.drawable.c10,R.drawable.c11,R.drawable.c12,R.drawable.c13};ImageView[]Images=newImageView[c

android - 未找到 selector.xml 的资源异常

我在遇到此错误时遇到问题...03-0219:59:03.539:E/AndroidRuntime(11177):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.comp4020.kitchenaid/com.kitchenaid.MainActivity}:android.content.res.Resources$NotFoundException:Fileres/drawable/main_button.xmlfromdrawableresourceID#0x7f020003我不知道为什么会这样。

android - 在 Android Studio 中导入图像作为背景

我应该如何导入假定为我的Activity背景的.png图像?我从项目面板中选择了drawable文件夹,然后打开了New菜单:'ImageAsset',但是这个选项是为了导入图标所以我猜这不是正确的决定(我需要导入一张图像以覆盖所有屏幕背景)。然后我选择了选项'scaleddrawble'(也许它不是默认AndroidStudio安装的一部分,但作为我安装的某些插件的一部分提供)此选项实际上以不同的比例(mdpi、hdpi等)将.png导入到我的项目下,但这是向AndroidStudio添加背景图像的最推荐选项吗?因为我注意到xhdpi和xxhdpi的KB大小比导入文件的原始大小大(没

android - 是否可以在编译期间将资源(例如 R.drawable.ic_launcher)的 ID 设置为特定的 R 值?

我们在我们的应用程序中遇到了一个奇怪的问题,该问题主要发生在我们的应用程序在用户设备上更新时,而通知列表中的通知是“实时”的。当用户点击通知时-我们得到一个异常:android.app.RemoteServiceExceptionBadnotificationpostedfrompackage...:Couldn'tcreateicon:StatusBarIcon(pkg=.....=0id=0x0level=0visible=truenum=0)似乎自应用程序更新以来-resourceId已更改并且不再合法,因此异常(exception)(更多信息在这里:Howtofix:andro

android - 具有不同状态图像的自定义 switchcompat

使用列表和map数据演示开发应用程序。要在演示文稿之间切换,应使用带有图像的自定义切换,如下所示:如何创建这样的自定义switchcompat? 最佳答案 这是一个很好的例子:ORIGINALANSWER您可以像这样定义用于背景的可绘制对象和切换器部分:现在您需要创建一个选择器来定义切换器可绘制对象的不同状态。这里是Android来源的副本:这定义了拇指可绘制对象,即在背景上移动的图像。有四个ninepatch用于slider的图像:停用版本(Android使用的xhdpi版本)按下的slider:激活的slider(开启状态):默

android - 在其他 View 的背景中显示一个 View ?

我想在ImageView的背景中显示一个进度条,这可能吗?请帮忙? 最佳答案 如上所述在drawalbe中创建一个xml文件,并在layout.xml中使用android:progressDrawable="@drawable/music_volume_seekbar_style"你是这个意思吗? 关于android-在其他View的背景中显示一个View?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

android - 从/drawable-hdpi 而不是/drawable 作为背景加载时 Drawable 的大小不同

我将9-patch文件从/drawable移到了/drawable-hdpi因为错误日志推荐使用drawable-*提供密度优化图像。问题是,AppWidget现在看起来不一样了。当Drawables存储在/drawable-hdpi中时,边框会更粗。有关更多信息,请比较随附的屏幕截图。造成这种差异的原因是什么?截图布局可绘制@drawable/widget_bg_defaultwidget_bg(存放在/drawables) 最佳答案 这里是对整个androiddrawable目录结构的解释Drawable-hdpi,Drawab

android为一层图层drawable设置边界

我正在尝试将LayerDrawable用于自定义UI小部件,并使用与其他层不同的边界绘制一层,但它似乎不起作用。本质上,我的代码是这样做的:intleft,top,right,bottom;/*...dosomemath...*/Drawabled=mDrawable.findDrawableByLayerId(R.id.some_specific_layer);d.setBounds(left,top,right,bottom);同时,xml看起来像这样:所以理想情况下,我会在灰色矩形上看到some_drawable,从后面显示的灰色量取决于边界计算的结果。但是我从来没有看到任何灰色

android - 在Android中删除帧动画的背景

如何删除帧动画的背景(或将其设置为透明)?当我在xml布局文件中设置背景颜色为透明时,运行时它变成了黑色。当我setBackgroundColor(0);在Java代码中,我得到以下异常:java.lang.ClassCastException:android.graphics.drawable.ColorDrawable无法转换为android.graphics.drawable.AnimationDrawable/res/layout/dialog_loading.xml/res/anim/frame_animation.xmlJava代码:@OverridepublicViewo